• Technologies
  • Frontend
  • Backend
  • Server
  • Contact
  • About
Sunday, May 11, 2025
Adnan Halilovic Blog
  • Technologies
    • All
    • Angular
    • Git
    • JavaScript
    • ReactJS
    VS Code Setup for Angular Developers Featured Image

    Best VS Code Setup for Angular Development

    Mastering DevTools: Supercharge Your Workflow with Code Snippets!

    Mastering DevTools: Supercharge Your Workflow with Code Snippets!

    Quokka.js and Wallaby.js Giveaway

    Quokka.js and Wallaby.js Giveaway

    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)

  • Frontend
  • Backend
  • Server
  • Contact
  • About
No Result
View All Result
  • Technologies
    • All
    • Angular
    • Git
    • JavaScript
    • ReactJS
    VS Code Setup for Angular Developers Featured Image

    Best VS Code Setup for Angular Development

    Mastering DevTools: Supercharge Your Workflow with Code Snippets!

    Mastering DevTools: Supercharge Your Workflow with Code Snippets!

    Quokka.js and Wallaby.js Giveaway

    Quokka.js and Wallaby.js Giveaway

    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)

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

Install Virtualmin and Webmin on AlmaLinux 9 in 4 steps

Adnan Halilovic by Adnan Halilovic
July 24, 2022
in Server
0
Install Virtualmin and Webmin on AlmaLinux 9 in 4 steps

Webmin running on AlmaLinux9

0
SHARES
5k
VIEWS
Share on FacebookShare on Twitter
ADVERTISEMENT

If you are coming from Ubuntu, or perhaps from CentOS, or any other server OS, we will walk through the process of installing Virtualmin and Webmin on AlmaLinux 9 in four easy-to-follow steps.


1. Login to SSH

Login to your server as the root user through SSH using the credentials obtained during server configuration.

2. Download

Run the following command to download Virtualmin 7 release, that supports AlmaLinux 9:

wget -O install.sh https://raw.githubusercontent.com/virtualmin/virtualmin-install/master/virtualmin-install.sh

3. Run installer script

Run the following command to start the install process

/bin/sh install.sh

4. Follow the instructions

After running the script from above, you should get the following message in the terminal:

Virtualmin 7 install screen

Type y and hit enter.

During the installation, the installer will proceed through three phases during which you will not be required to take any action.

ADVERTISEMENT
ADVERTISEMENT

1st phase – Setup:

1st phase of Virtualmin 7 install process – Setup

2nd phase – Installation:

2nd phase of Virtualmin 7 install process – Installation

3rd phase – Configuration:

3rd phase of Virtualmin 7 install process – Configuration

Cleanup and success message:

Cleanup and success message after Virtualmin7 completes the installation process.

Go to your website url and add port 10000 and you should get webmin login page: examplewebsite.something:10000

Webmin login page

Login data:

Username: root

Password: The same as for the SSH login


Conclusion

Essentially, the Vritualmin installation on AlmaLinux 9 is complete.

We have utilized the pre-release version of Virtualmin, as it is compatible with AlmaLinux9. Additionally, you may read more on Virtualmin’s github website.

I hope this article was helpful and that everything went smoothly for you.

Thank you for reading the article.

Tags: alma linuxvirtualminwebmin
ADVERTISEMENT
Previous Post

Scalable Angular Structure

Next Post

Fix missing AWStats file after Virtualmin Install

Related Posts

Installing Virtualmin on Ubuntu OS
Server

Installing Virtualmin on Ubuntu OS

September 7, 2022
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
Next Post
Missing AWStats Virtualmin

Fix missing AWStats file after Virtualmin Install

Leave a Reply Cancel reply

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

Latest posts

The Best Coding Font to Boost Your Productivity!
IDE

The Best Coding Font to Boost Your Productivity!

by Adnan Halilovic
October 17, 2024
0

In this article, we're diving into the world of Fira Code, a font designed specifically for coding. But is it...

Read moreDetails
VS Code Setup for Angular Developers Featured Image

Best VS Code Setup for Angular Development

October 13, 2024
My Top 5 Uncommon VS Code Extensions for 2024!

My Top 5 Uncommon VS Code Extensions for 2024!

January 27, 2024
Mastering DevTools: Supercharge Your Workflow with Code Snippets!

Mastering DevTools: Supercharge Your Workflow with Code Snippets!

September 24, 2023
Quokka.js and Wallaby.js Giveaway

Quokka.js and Wallaby.js Giveaway

July 26, 2023
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 15 years of expertise in a variety of fields.

Newsletter

Country:

Email address:


Recent from Instagram

    The Instagram Access Token is expired, Go to the Customizer > JNews : Social, Like & View > Instagram Feed Setting, to refresh it.

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

Click to Copy
No Result
View All Result
  • Technologies
  • Frontend
  • Backend
  • Server
  • Contact
  • About

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