Stellarium – Planetarium App for 3D simulation of the night sky

Stellarium is a free open-source planetarium for your computer that displays a realistic 3D sky, just like what you see with your naked eye, binoculars or a telescope. It's used in planetarium projectors.

The advancement of science and technology has had its effect on practically everything. Some fields have experienced an impact more significant than the others, like medicine, education, and more than anything, space technology.

Technology has brought all of the space to Earth, and now, to our computers! Stellarium is a program on Linux that can be used to explore the galaxy, and right at our desks. It brings data from space organizations all over the world on different celestial bodies and displays an accurate representation. It has a lot of features, which enable users to learn about space, explore it, and appreciate its beauty all at the same time. We will try to explore what it offers us in this article.


1. Real and accurate 3D simulation

The simulation that the program shows is impressive, almost life-like. The shapes of planets, moons and all other bodies look detailed. As an example, when you zoom in on a double star, the structure displayed will be precise as well:

Double star
Double star

2. Location flexibility

Users can fixate the view on any location that they want. The view is customized according to the area so that the users can see in the program, what they could see in the location itself. The lighting in the view displays according to the current time.

What’s interesting though, is not that you can place yourself on any Earthly location, but the fact that you can change it to other bodies in space, which are way beyond our reach. The GIF below will give you a basic idea as to what you can change it.

Possible locations
Possible locations

3. Information

The information about any astronomical object selected is in the window itself. This information contains necessary information like object type, magnitude, Supergalactic position, velocity, etc. Other advanced information is available too.


4. Constellations

Stellarium allows users to see the constellations in three different formats:

  • By connecting the stars

    Constellations - I
    Constellations – I
  • By labeling the constellations

    Constellations - II
    Constellations – II
  • By their artistic expression

    Constellations - III
    Constellations – III

5. Viewing options

Stellarium provides a lot of display options. Brief, relevant options are as follows:

  • Sky :
    • Stars: Configuring twinkling and labeling of stars
    • Sky: Configuring brightness of the Milky Way galaxy and atmosphere viewing. Users can even emulate the same light pollution, for which the data is pulled from location databases
    • Solar system: Enabling/disabling view of planet markers, planet’s trails, and increasing/decreasing the total amount of labels with the help of a simple seek
  • Deep Space Objects :
    • Displaying deep space objects from different catalogs
    • Filtering which deep space objects to show and no show
    • Settings for labeling the deep space objects
  • Markings:
    • Different markings are available, like the Equatorial Grid, Azimuthal Grid, Supergalactic grid, etc.
    • The perspective of projection can be changed, the default being stereographic, it has various options like fish-eye, orthographic, equal-area, etc.
  • Landscape:
    • The users can change the view. The default is Guereins, which has a grassy ground and a couple of buildings. The options include Sun, Moon, Mars surfaces and surfaces of all significant planets. We recommend changing it to ‘Use associated planet and position.’ It is awkward to see greenery on the Sun, you know.
  • Starlore:
    • It contains necessary information about the traditional space-related stories and beliefs of different backgrounds. It also includes links to the website where there is advanced information available. Egyptian astronomy, Japanese Moon Stories, Arabic Moon Stations, etc. all folk stories can be found.

6. Search Window

Users can make use of a search window to find any specific astronomical object.

Search window
Search window

7. Configuration menu

We will again provide a brief account of the configuration options offered:

  • Main: Language settings, majorly
  • Information: This can be used to configure what information is shown when an astronomical object is selected (2nd feature)
  • Navigation: Navigation through mouse and keyboard can be configured here
  • Tools: This has more labeling options of the planetarium, like Gravity labels, selection of a single constellation, a galactic grid button, etc.
  • Scripts: This part is exciting. It has different tours of astronomical objects and is like a slide-show that goes around the whole galaxy showing information on various interesting and important celestial bodies.
  • Plugins: More plugins installation is possible. Plugins with information of Quasars, Pulsars, Exoplanets, etc. are available.

8. Astronomical calculations window

This window provides information about position, movements and other phenomena based on astronomical predictions. Many different configurations are possible.

Astronomical calculations
Astronomical calculations

9. Bottom panel

The bottom panel contains a basic configuration of the program using on/off toggle switches. The following options are available:

  • Constellation viewing and viewing type
  • Toggling between Azimuthal and Equatorial grid.
  • Enabling/disabling viewing of cardinal points, atmosphere, and ground. If all are disabled, it shows an enchanting view of the Milky Way galaxy.

    Milky Way
    Milky Way
  • Labels of planets and deep-space objects.
  • Switching between different mounts, centering on the selected object, night mode, and full-screen mode.
  • Toggling view of exoplanets, meteor showers, etc.
  • Decreasing/increasing time speed, stopping time to observe a fast-moving body quickly, and to set the time to current time.
  • Quit the program button

Bottom panel
Bottom panel

10. Top panel

Top panel shows simple options to switch between ocular view, sensor frame view and Telrad site. Sensor frame view enables fixating on a moving object, which is very helpful. The Oculars plugin configuration allows users to add more telescopes, lenses, eyepieces, and sensors to the simulation. It won’t make much of a difference in the view, as it is all 3D animated, but the point is to help the users learn about the features of different astronomical instrument models.

Top panel viewing options
Top panel viewing options


Installation of Stellarium is simple. It’s available on most software managers of distributions.

Stellarium in Linux Mint Software Manager
Stellarium in Linux Mint Software Manager.

It can be installed on Ubuntu, its derivatives or Linux Mint using:

sudo apt-get install stellarium

Stellarium install
Stellarium installation

Otherwise, an AppImage and source packages are available here.


Stellarium is a great, and massive project that gives a complete space simulation experience. The amount of work put into this program, and its precision is beyond imagination. It shows incredible views of the galaxy and helps many hobbyists and astronomy students observe the space, which would otherwise be very difficult for them. The website also provides a user guide of the program here, as it is challenging to use to the program at first, especially if you do not understand its jargon.

Enjoy this fantastic program, and let us know about your experience in the comments.

Pulkit Chandak
Pulkit Chandak is a Linux enthusiast and has been using and experimenting with open source software and hardware too since a long time. He is a huge admirer of open source software and wants to ventilate it to all around him. He is interested in reviewing and writing tutorials on Linux and its many distributions. He believes that freedom in software leads to freedom of the mind from the chains of limits.


Please enter your comment!
Please enter your name here




How to setup FTP Server on CentOS

You are allowed to use any one of the FTP servers as you like. However, in this tutorial, we will be installing and using vsftpd, short for Very Secure FTP Daemon. It is a fast, stable, and secure FTP server that will help you transfer files to and from a remote system in a jiffy.

CentOS Vs. Ubuntu Server : Everything You Need to Know

Choosing the perfect Linux distribution to set up your server can be confusing since Linux provides a limitless number of options. The main reason behind these many distributions is because Linux is an opensource platform. Anybody with the required skills can contribute to the development or build and release their distribution. Currently, there are more than 600 Linux Desktop and Server distributions in the market.

Top 10 Reasons to use Xfce as your Desktop Environment

There are many choices for desktop environments for Linux based operating systems. Mainly, you can install any DE of your choice on most of the Linux based distributions, even if they are not offered as a package officially. In our recent articles, we discussed the best of KDE and Cinnamon. In this article, we wish to present to you the top reasons why you should consider Xfce as your desktop environment.

The 10 Best Linux Network Monitoring Tools

Having total control over your network is essential to prevent programs from overusing your network resources and slowing down the overall performance. This is why you should install a network monitoring tool on your system, giving you a visual overview of everything that's happening on your network. Networking Tools are like swiss-knife for the system administrators for troubleshooting system issues.

How to install CouchPotato on Ubuntu

Downloading movies and copying them over to your home server can get frustrating, especially if you are doing it daily! What if you have an option to download videos automatically, quickly, and above all with excellent quality. CouchPotato allows you to download movies easily once they are available and released automatically.

Top 20 Rsync Examples in Linux

The Rsync (remote sync) command is a Linux/Unix utility used to synchronize and copy files and directories either locally or remotely. Most Linux geeks use Rsync to mirror, backup or migrate data across folders, across disks and networks. One notable feature with the Rsync command is that it uses the "delta transfer algorithm."


Linux is growing faster than ever. As per the latest report, there is a drop in the Windows 10 market share for the first time, and Linux's market share has improved to 2.87% this month. Most of the features in the list were rolled out in the Pop OS 20.04. Let's a detailed look into the new features, how to upgrade, and a ride through video.
Elementary OS 5.1 Hera has received a point release with a handful of new features and bug fixes, and we will be reviewing the significant changes in this article. For those new to elementary OS, this Ubuntu-based Linux distribution uses their inhouse built Pantheon desktop environment and AppCenter.

10+ Best Python IDEs for Linux

Python programming language is applied in so many areas of computer technology, i.e., Scripting, GUI development, Website development, Artificial Intelligence (AI), Machine Learning, Data Science, Computer Networking, and Network Automation, and Cyber Security.

All about Ubuntu editions and which version should you use?

Ubuntu is one of the most popular Linux distributions developed and released by Canonical, and not without reason. It has very enriched repositories, with support for all the programs you could ever need.

5 Best Notepad++ Alternatives for Linux

Notepad++ has been the de facto standard for source code editors for nearly 16 years, almost since its creation in 2003.  For Windows users, that is.  For years, Linux users had no source code editor that compared to Notepad++ with all its bells and whistles, such as code folding, scripting, markup languages, syntax highlighting, auto-completion for programming (limited).

5 ways to send emails using the command-line in Linux

Did you master using the command-line in Linux? There is no limit to what one can do via the Linux Terminal. One of such things we are going to discuss today are methods of sending an email using the command-line.