• Technologies
  • Frontend
  • Backend
  • Server
  • Contact
  • About
Thursday, June 8, 2023
Adnan Halilovic Blog
  • Technologies
    • All
    • Angular
    • Git
    • JavaScript
    • ReactJS
    How to Work on Different Git Branches at the Same Time?

    How to Work on Different Git Branches at the Same Time?

    Lazyload Standalone Components in Angular

    Lazyloading Standalone Components in Angular

    Standalone Components Angular

    How to Create Standalone Components in Angular

    Private Routes in React Router V6

    Protecting Routes in React JS

    How to setup routing in ReactJS

    How to setup routing in ReactJS

    Retry Error HTTP Requests in Angular (without retryWhen)

    Retry Error HTTP Requests in Angular (without retryWhen)

    Scalable Angular Structure

    Scalable Angular Structure

    Top 10 Most Common RxJS Operators

    Top 10 Most Common RxJS Operators

  • Frontend
  • Backend
  • Server
  • Contact
  • About
No Result
View All Result
  • Technologies
    • All
    • Angular
    • Git
    • JavaScript
    • ReactJS
    How to Work on Different Git Branches at the Same Time?

    How to Work on Different Git Branches at the Same Time?

    Lazyload Standalone Components in Angular

    Lazyloading Standalone Components in Angular

    Standalone Components Angular

    How to Create Standalone Components in Angular

    Private Routes in React Router V6

    Protecting Routes in React JS

    How to setup routing in ReactJS

    How to setup routing in ReactJS

    Retry Error HTTP Requests in Angular (without retryWhen)

    Retry Error HTTP Requests in Angular (without retryWhen)

    Scalable Angular Structure

    Scalable Angular Structure

    Top 10 Most Common RxJS Operators

    Top 10 Most Common RxJS Operators

  • Frontend
  • Backend
  • Server
  • Contact
  • About
No Result
View All Result
Adnan Halilovic Blog
No Result
View All Result

Installing Virtualmin on Ubuntu OS

Adnan Halilovic by Adnan Halilovic
September 7, 2022
in Server
0
Installing Virtualmin on Ubuntu OS
0
SHARES
170
VIEWS
Share on FacebookShare on Twitter
ADVERTISEMENT

As Virtualmin is one of the most popular web hosting control panels for Linux and BSD operating systems on the internet in this article we will go through the necessary steps to install it on Ubuntu 20.04.

Assuming you already have access to your system and privileges to make modifications and perform installations, here is a list of the steps you must take to finish the installation process:

1. Access your machine via SSH or VNC, depending on your server setup.


2. Once you have logged in, and are able to see the terminal, run the following commands to update the system packages:

apt update
apt upgrade -y

3. Set the hostname and fully qualified domain name of the server by running the following command

hostnamectl set-hostname host1.virtualmin.com

4. Download the Virtualmin installation script and save it on the server

wget http://software.virtualmin.com/gpl/scripts/install.sh

5. Make the downloaded script executable by running the following command

chmod a+x install.sh

6. Run the downloaded script to install Virtualmin along with Webmin

./install.sh

Follow ‘the wizard’ during the installation process.


7. Whitelist 10000 port in your firewall, if it is not accessible or already allowed, with this command

ufw allow 10000

8. Access Virtualmin login page on your server by adding port number 10000 next to your server’s IP address

  • Username is root
  • Password is your server’s root password (the one you used to login to your terminal)

9. Configure Virtualmin after logging in

After you log in to Virtualmin, you can see a configuration wizard on the right side of your screen. Just follow it and set up the server as per your needs.

ADVERTISEMENT

Conclusion

If you followed the steps, you could install Virtualmin on your Ubuntu Server successfully. The version that I was working on and that was supported at the time of writing the article was Ubuntu 20.04.

Thank you for reading and I hope the article was useful!

Follow me on social networks for more interesting content.

Tags: control panelubuntuvirtualmin
ADVERTISEMENT
Previous Post

How to setup routing in ReactJS

Next Post

Protecting Routes in React JS

Related Posts

How to Install Node on AlmaLinux 9
Server

How to Install Node on AlmaLinux 9

September 7, 2022
Setup SSL Certificate Virtualmin
Server

Add SSL to Virtualmin Website

July 25, 2022
Install WordPress in Virtualmin in 3 easy steps
Server

Install WordPress in Virtualmin in 3 easy steps

July 25, 2022
Add new website to Virtualmin
Server

Add new Website (Virtual Server) to Virtualmin

July 24, 2022
Install AWstats Webmin / Virtualmin
Server

Install or Reinstall AWstats on Webmin or Virtualmin

July 24, 2022
Missing AWStats Virtualmin
Server

Fix missing AWStats file after Virtualmin Install

July 24, 2022
Next Post
Private Routes in React Router V6

Protecting Routes in React JS

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Latest posts

How to Work on Different Git Branches at the Same Time?
Git

How to Work on Different Git Branches at the Same Time?

by Adnan Halilovic
December 4, 2022
0

Have you ever been in the middle of an important project when you had to switch to a different branch...

Read more
Lazyload Standalone Components in Angular

Lazyloading Standalone Components in Angular

September 11, 2022
Standalone Components Angular

How to Create Standalone Components in Angular

September 10, 2022
Private Routes in React Router V6

Protecting Routes in React JS

September 7, 2022
Installing Virtualmin on Ubuntu OS

Installing Virtualmin on Ubuntu OS

September 7, 2022
Github LinkedIn Youtube Twitter Pinterest Instagram Reddit

About Me

Adnan Halilovic Blog

Adnan Halilović

Software Developer - Content Writer

I am Adnan Halilović, the man behind the website and channels that you are currently reading and viewing!

I am a software developer with over 12 years of expertise in a variety of fields.

Newsletter

Country:

Email address:


Recent from Instagram

© 2022 Adnan Halilovic - Software development content, tips & tricks.

No Result
View All Result
  • Technologies
  • Frontend
  • Backend
  • Server
  • Contact
  • About

© 2022 Adnan Halilovic - Software development content, tips & tricks.

Click to Copy