4306 words
22 minutes

Install Multicraft on Ubuntu Server

Cover image for Install Multicraft on Ubuntu Server

This article is for those looking for a detailed and straightforward guide on installing Multicraft on Ubuntu Server.

Multicraft is a complete Minecraft server hosting solution.

IMPORTANT

OpenSSH must be installed on the server, and port 22 must be open in order to be able to connect to the server using the SSH protocol.

To install OpenSSH on a server, you can use the command:

Terminal window
sudo apt install openssh-server
NOTE

To connect to the server from a Windows system, you can use tools like PuTTY or MobaXterm.

NOTE

This guide walks you through connecting to a server with the iTerm2 terminal emulator on macOS.

CAUTION

You will need to open the following TCP ports for access to the services:

  • TCP port 80 - to get a free cryptographic certificate through Let’s Encrypt CA.
  • TCP port 443 - to access the Multicraft control panel.
  • TCP port 25565 - for Minecraft client access to the Minecraft server.
WARNING

Port 25565 is used by default to connect a Minecraft client to a Minecraft server, but you can use other ports to run multiple Minecraft servers. For example, the first Minecraft server launched with Multicraft will use port 25581; the second server, launched with Multicraft, will use port 25582, and so on.

In this case, in the Minecraft client, you will need to specify not only the IP address or name of the Minecraft server but also the port through which to connect to the server. For example minecraft.heyvaldemar.net:25581.

NOTE

To obtain and subsequently renew a free SSL certificate, we will use the Let’s Encrypt certification authority, as well as the Certbot software client, which is designed to make it as easy as possible to obtain and renew a certificate through the Let’s Encrypt certification authority.

We connect to the server on which you plan to install Multicraft.

Update the local package index to the latest changes in the repositories using the command:

Terminal window
sudo apt update

Install Multicraft on Ubuntu Server - Step 1

Now let’s install the packages required for Multicraft to work using the command:

Terminal window
sudo apt install -y apache2 apt-transport-https certbot python3-certbot-apache mysql-server php libapache2-mod-php php-mysql php-gd php-cli php-common php-mbstring php-ldap php-odbc php-pear php-xml php-xmlrpc php-bcmath php-pdo default-jdk git zip unzip
NOTE

In this tutorial, MySQL will be used as a database management system, and Apache will be used as a webserver.

Install Multicraft on Ubuntu Server - Step 2

Let’s configure Apache for further work with the Multicraft control panel.

We enable the Apache webserver module called “rewrite” using the command:

Terminal window
sudo a2enmod rewrite
NOTE

The “rewrite” module is one of the most commonly used modules in the Apache webserver and provides a flexible and powerful way to manipulate URLs.

Install Multicraft on Ubuntu Server - Step 3

Now you need to make changes to the Apache configuration file by opening it in a text editor using the command:

Terminal window
sudo vim /etc/apache2/apache2.conf

Install Multicraft on Ubuntu Server - Step 4

Press the “i” button to switch to edit mode, find the “AllowOverride” parameter for the “/var/www/” directory, and set the “All” value for the parameter.

NOTE

“AllowOverride All” - indicates that “.htaccess” should be used for the root directory of the virtual host and all subfolders.

Install Multicraft on Ubuntu Server - Step 5

Now press the “Esc” button to exit edit mode, then type "" and press the “Enter” button to save your changes and exit the editor.

Install Multicraft on Ubuntu Server - Step 6

Now you need to create a virtual host file (called a block in Nginx), with which the Multicraft control panel will work in the future.

Let’s create a virtual host file using a text editor using the command:

Terminal window
sudo vim /etc/apache2/sites-available/multicraft.heyvaldemar.net.conf
NOTE

In this manual, the multicraft.heyvaldemar.net subdomain will be used to access the Multicraft control panel from the Internet. You will need to specify your domain or subdomain by which your Multicraft control panel will be available from the Internet.

Install Multicraft on Ubuntu Server - Step 7

Hit the “i” button to go into edit mode, then insert the following configuration for the webserver to work.

Install Multicraft on Ubuntu Server - Step 8

Now press the “Esc” button to exit edit mode, then type "" and press the “Enter” button to save your changes and exit the editor.

Install Multicraft on Ubuntu Server - Step 9

We activate the created virtual host using the command:

Terminal window
sudo a2ensite multicraft.heyvaldemar.net.conf

Install Multicraft on Ubuntu Server - Step 10

Deactivate the default virtual host using the command:

Terminal window
sudo a2dissite 000-default.conf

Install Multicraft on Ubuntu Server - Step 11

Verify that there are no errors in the syntax of the new Apache config file using the command:

Terminal window
sudo apache2ctl configtest

Install Multicraft on Ubuntu Server - Step 12

Restart Apache to apply the changes made using the command:

Terminal window
sudo systemctl restart apache2

Install Multicraft on Ubuntu Server - Step 13

Let’s check that Apache has started successfully using the command:

Terminal window
sudo systemctl status apache2

Install Multicraft on Ubuntu Server - Step 14

Now, in order to increase the security level of the webserver, it is necessary to obtain a cryptographic certificate for the domain or subdomain, through which the Multicraft control panel will be accessible from the Internet.

NOTE

To obtain and subsequently renew a free SSL certificate, we will use the Let’s Encrypt certification authority, as well as the Certbot software client, which is designed to make it as easy as possible to obtain and renew a certificate through the Let’s Encrypt certification authority.

NOTE

In this manual, the multicraft.heyvaldemar.net subdomain will be used to access the Multicraft control panel from the Internet. You will need to specify your domain or subdomain by which your Multicraft control panel will be available from the Internet.

Request a cryptographic certificate using the command:

Terminal window
sudo certbot --apache -d multicraft.heyvaldemar.net

Install Multicraft on Ubuntu Server - Step 15

Next, we indicate the email address to which Let’s Encrypt will send notifications about the expiration of the cryptographic certificate and press the “Enter” button.

Install Multicraft on Ubuntu Server - Step 16

The next step is to read and accept the terms of use of the services provided.

Press the button “a”, then “Enter”, if you agree with the terms of use of the services provided.

Install Multicraft on Ubuntu Server - Step 17

The next step is to choose whether you would like to share the above email address with the Electronic Frontier Foundation in order to receive newsletters.

Press the “n” button, then “Enter”.

Install Multicraft on Ubuntu Server - Step 18

At the next stage, you need to choose: do you want the parameters to be automatically added to the Apache configuration file for automatically redirecting HTTP traffic to HTTPS.

Press the button “2”, then “Enter”.

Install Multicraft on Ubuntu Server - Step 19

NOTE

Cryptographic certificates obtained through Let’s Encrypt CA are valid for ninety days. Certbot automatically adds a script to renew the certificate to the task scheduler and the script runs twice a day, automatically renewing any cryptographic certificate that expires within thirty days.

You can check the functionality of the cryptographic certificate renewal process using the command:

Terminal window
sudo certbot renew --dry-run

Install Multicraft on Ubuntu Server - Step 20

Now let’s configure MySQL for further work with the Multicraft control panel.

First, you need to run the “mysql_secure_installation” script, which is designed to provide a basic level of MySQL security.

Run the script using the command:

Terminal window
sudo mysql_secure_installation

Install Multicraft on Ubuntu Server - Step 21

Next, you need to answer a few questions to ensure a basic level of MySQL security.

The first question is whether you want to use the password strength plugin, which will need to be set later for the “root” user who has administrator rights in MySQL.

Press the “y” button, then “Enter”.

Install Multicraft on Ubuntu Server - Step 22

The next step is to select the level of password complexity checking, which will need to be set later for the “root” user who has administrator rights in MySQL.

NOTE

In this tutorial, we will look at the highest level of password strength checking for the “root” user.

Press the button “2”, then “Enter”.

Install Multicraft on Ubuntu Server - Step 23

The next step is to provide a strong password for the “root” user who has administrator rights in MySQL.

Specify a strong password for the “root” user and press the “Enter” button.

Install Multicraft on Ubuntu Server - Step 24

Next, specify the password for the “root” user again and press the “Enter” button.

Install Multicraft on Ubuntu Server - Step 25

The next question is if you would like to proceed to the next step in setting up a basic MySQL security level with the obtained password strength value.

NOTE

If the password you specified will have a value of “Estimated strength of the password” less than 100, it means that the password you specified earlier for the “root” user is not strong enough, and you need to specify a stronger password.

NOTE

In this tutorial, the “Estimated strength of the password” value is 100, which indicates that the previously specified password is strong enough.

Press the “y” button, then “Enter”.

Install Multicraft on Ubuntu Server - Step 26

The next question is if you want to delete anonymous users.

Press the “y” button, then “Enter”.

Install Multicraft on Ubuntu Server - Step 27

The next question is if you want to disable remote MySQL connectivity for the “root” user.

Press the “y” button, then “Enter”.

Install Multicraft on Ubuntu Server - Step 28

The next question is if you want to drop the test databases.

Press the “y” button, then “Enter”.

Install Multicraft on Ubuntu Server - Step 29

Now you need to apply the changes you made.

Press the “y” button, then “Enter”.

Install Multicraft on Ubuntu Server - Step 30

Now you need to create databases that will be used by the Multicraft control panel and the Multicraft daemon in the future, as well as users with the necessary rights in these databases.

We connect to the MySQL management console using the command:

Terminal window
sudo mysql -u root -p

Install Multicraft on Ubuntu Server - Step 31

Specify the password for the “root” account specified earlier and press the “Enter” button.

Install Multicraft on Ubuntu Server - Step 32

NOTE

In this manual, “multicraft_panel” will be used as the database name for the Multicraft control panel.

Let’s create a database, which will be used by the Multicraft control panel in the future, using the command:

Terminal window
CREATE DATABASE multicraft_panel CHARACTER SET utf8 COLLATE utf8_general_ci;

Install Multicraft on Ubuntu Server - Step 33

NOTE

In this manual, “multicraftpaneldbuser” with the password “c7_Qm,A+;eq}=UHq5yW” will be used as the username with rights to the database for the Multicraft control panel.

Create a user and assign a password to it using the command:

Terminal window
CREATE USER 'multicraftpaneldbuser'@'localhost' IDENTIFIED BY 'c7_Qm,A+;eq}=UHq5yW';

Install Multicraft on Ubuntu Server - Step 34

We grant the new user rights to the previously created database using the command:

Terminal window
GRANT ALL ON multicraft_panel.* TO 'multicraftpaneldbuser'@'localhost';

Install Multicraft on Ubuntu Server - Step 35

NOTE

This tutorial will use “multicraft_daemon” as the database name for the Multicraft daemon.

Let’s create a database that will be used by the Multicraft daemon in the future using the command:

Terminal window
CREATE DATABASE multicraft_daemon CHARACTER SET utf8 COLLATE utf8_general_ci;

Install Multicraft on Ubuntu Server - Step 36

NOTE

In this manual, “multicraftdaemondbuser” with the password “zkJ3Xpr7f>/TLSYw6Zk” will be used as the username with rights to the database for the Multicraft daemon.

Create a user and assign a password to it using the command:

Terminal window
CREATE USER 'multicraftdaemondbuser'@'localhost' IDENTIFIED BY 'zkJ3Xpr7f>/TLSYw6Zk';

Install Multicraft on Ubuntu Server - Step 37

We grant the new user rights to the previously created database using the command:

Terminal window
GRANT ALL ON multicraft_daemon.* TO 'multicraftdaemondbuser'@'localhost';

Install Multicraft on Ubuntu Server - Step 38

Apply the changes made using the command:

Terminal window
FLUSH PRIVILEGES;

Install Multicraft on Ubuntu Server - Step 39

Disconnect from the MySQL Management Console using the command:

Terminal window
quit

Install Multicraft on Ubuntu Server - Step 40

Now download the “multicraft.tar.gz” archive containing the files for installing Multicraft using the command:

Terminal window
sudo wget http://www.multicraft.org/download/linux64 -O multicraft.tar.gz

Install Multicraft on Ubuntu Server - Step 41

Unpack the downloaded archive “multicraft.tar.gz” using the command:

Terminal window
sudo tar xvzf multicraft.tar.gz

Install Multicraft on Ubuntu Server - Step 42

Let’s go to the “multicraft” folder using the command:

Terminal window
cd multicraft

Install Multicraft on Ubuntu Server - Step 43

Now let’s run the Multicraft installation script using the command:

Terminal window
sudo ./setup.sh

Install Multicraft on Ubuntu Server - Step 44

Next, you need to answer a few questions from the Multicraft installer.

The first question is whether you need to run each Minecraft server using a separate user.

Press the “y” button, then “Enter”.

Install Multicraft on Ubuntu Server - Step 45

At the next stage, you need to specify the user that will be used to launch the Multicraft control panel.

NOTE

In this tutorial, the user “minecraft” will be used to launch the Multicraft control panel.

Leave the default value and press the “Enter” button.

Install Multicraft on Ubuntu Server - Step 46

The next question is whether it is worth creating a new user “minecraft” for the subsequent launch of the Multicraft control panel under this user.

Press the “y” button, then “Enter”.

Install Multicraft on Ubuntu Server - Step 47

In the next step, you can select the directory where the Multicraft control panel should be installed.

Leave the default value and press the “Enter” button.

Install Multicraft on Ubuntu Server - Step 48

In the next step, you can specify the Multicraft license key.

NOTE

Running a single Minecraft server with the Multicraft control panel does not require a license key. For details on Multicraft license pricing, visit the official pricing page.

NOTE

In this tutorial, the Multicraft dashboard will be used to run one Minecraft server.

Leave the default value and press the “Enter” button

Install Multicraft on Ubuntu Server - Step 49

The next question is about managing multiple servers using the Multicraft control panel. If you have multiple servers for web management, you must assign a unique number to each management server daemon.

NOTE

In this guide, the Multicraft control panel will control one server.

Leave the default value and press the “Enter” button.

Install Multicraft on Ubuntu Server - Step 50

The next question is whether the Multicraft control panel will work on the current server.

Press the “y” button, then “Enter”.

Install Multicraft on Ubuntu Server - Step 51

The next step is to specify the webserver user.

Leave the default value and press the “Enter” button.

Install Multicraft on Ubuntu Server - Step 52

In the next step, you can select the directory where the files of the Multicraft web panel should be installed.

Leave the default value and press the “Enter” button.

Install Multicraft on Ubuntu Server - Step 53

The next step is to provide a strong password for the daemon.

NOTE

The password for the daemon set at this stage will need to be specified later at the final stage of installing the Multicraft control panel.

Specify a strong password for the daemon and press the “Enter” button.

Install Multicraft on Ubuntu Server - Step 54

The next question is whether you need to enable the built-in FTP server.

Enabling the built-in FTP server can come in handy for uploading the files required to run Minecraft servers.

Press the “y” button, then “Enter”.

Install Multicraft on Ubuntu Server - Step 55

The next step is to specify the IP address of the server that will run the built-in FTP server.

Leave the default value and press the “Enter” button.

Install Multicraft on Ubuntu Server - Step 56

In the next step, you need to specify the port on which the built-in FTP server will be available.

Leave the default value and press the “Enter” button.

Install Multicraft on Ubuntu Server - Step 57

The next question is whether to block the download of files with the “.jar” extension and other executable files downloaded using the built-in FTP server.

Press the “n” button, then “Enter”.

Install Multicraft on Ubuntu Server - Step 58

The next step is to specify a database management system that will be used to work with the Multicraft daemon.

NOTE

This tutorial will use MySQL as the database management system.

Specify “mysql”, then press the “Enter” button.

Install Multicraft on Ubuntu Server - Step 59

At the next stage, you need to specify the IP address of the server on which the database for the Multicraft daemon is located.

NOTE

In this tutorial, the database for the Multicraft daemon is located on the same server as the Multicraft control panel.

Leave the default value and press the “Enter” button.

Install Multicraft on Ubuntu Server - Step 60

In the next step, you need to specify the name assigned to the database for the Multicraft daemon, which was created earlier.

This tutorial uses “multicraft_daemon” as the database name for the Multicraft daemon.

Leave the default value and press the “Enter” button.

Install Multicraft on Ubuntu Server - Step 61

At the next stage, you need to specify the name assigned to the user who was created earlier and to whom the rights to the database were granted for the Multicraft daemon to work.

NOTE

In this tutorial, “multicraftdaemondbuser” is used as the database username for the Multicraft daemon.

Specify “multicraftdaemondbuser”, then press the “Enter” button.

Install Multicraft on Ubuntu Server - Step 62

At the next stage, you need to specify the password assigned to the user who was granted rights to the database for the Multicraft daemon to work.

Specify the password assigned to the user “multicraftdaemondbuser”, then press the “Enter” button.

Install Multicraft on Ubuntu Server - Step 63

Everything is ready to start installing the Multicraft control panel.

Press the “y” button, then “Enter”.

Install Multicraft on Ubuntu Server - Step 64

The first stage of the installation has been completed successfully.

Press the “Enter” button.

Install Multicraft on Ubuntu Server - Step 65

The next question is whether you need to keep all of the above values to install the Multicraft control panel.

Press the “y” button, then “Enter”.

Install Multicraft on Ubuntu Server - Step 66

To continue the process of installing the Multicraft control panel, you need to go from the workstation to the link https://multicraft.heyvaldemar.net/install.php, where multicraft.heyvaldemar.net is the name of my server. Accordingly, you need to specify the name or IP address of your server with the Multicraft control panel installed.

Click on the “Start Installation” button.

Install Multicraft on Ubuntu Server - Step 67

Next, the installer will check that all the requirements for the correct installation of the Multicraft control panel are met.

Click on the “Continue” button.

Install Multicraft on Ubuntu Server - Step 68

In the next step, the installer will copy the Multicraft control panel configuration file to the directory with files for the Multicraft web panel.

Click on the “Continue” button.

Install Multicraft on Ubuntu Server - Step 69

Now you need to specify the system for managing the databases and the previously created database that will be used to work with the Multicraft control panel.

In the “Database Type” field, select “MySQL”.

Install Multicraft on Ubuntu Server - Step 70

NOTE

In this manual, the database for the Multicraft control panel is located on the same server as the Multicraft control panel.

In the “Database Host” field, enter “127.0.0.1”.

NOTE

In this manual, “multicraft_panel” is used as the database name for the Multicraft control panel.

In the “Database Name” field, specify “multicraft_panel”.

NOTE

In this manual, “multicraftpaneldbuser” is used as the username with rights to the database for the Multicraft control panel.

In the “Database Username” field, specify “multicraftpaneldbuser”.

In the “Database Password” field, specify the password assigned to the “multicraftpaneldbuser” user.

Click on the “Save” button.

Install Multicraft on Ubuntu Server - Step 71

Next, you need to initialize the database.

Click on the “Initialize Database” button.

Install Multicraft on Ubuntu Server - Step 72

The database has been initialized successfully.

Click on the “Continue” button.

Install Multicraft on Ubuntu Server - Step 73

Now you need to log into the Multicraft control panel under the Multicraft administrator account and complete the installation process.

Click on the “Login” button.

Install Multicraft on Ubuntu Server - Step 74

Default login for Multicraft administrator account: admin

The default password for the Multicraft administrator account is admin

Specify the username and password of an account that has administrator rights Multicraft, and click on the “Login” button.

Install Multicraft on Ubuntu Server - Step 75

Next, a message will appear stating that the connection to the Multicraft control panel database has been successfully established.

Click on the “Continue” button.

Install Multicraft on Ubuntu Server - Step 76

Now you need to specify the database management system that will be used to work with the Multicraft daemon.

In the “Database Type” field, select “MySQL”.

Install Multicraft on Ubuntu Server - Step 77

NOTE

In this tutorial, the database for the Multicraft daemon is located on the same server as the Multicraft control panel.

In the “Database Host” field, enter “127.0.0.1”.

This tutorial uses “multicraft_daemon” as the database name for the Multicraft daemon.

In the “Database Name” field, specify “multicraft_daemon”.

NOTE

In this tutorial, “multicraftdaemondbuser” is used as the database username for the Multicraft daemon.

In the “Database Username” field, specify “multicraftdaemondbuser”.

In the “Database Password” field, specify the password assigned to the user “multicraftdaemondbuser”.

Click on the “Save” button.

Install Multicraft on Ubuntu Server - Step 78

Next, you need to initialize the database.

Click on the “Initialize Database” button.

Install Multicraft on Ubuntu Server - Step 79

The database has been initialized successfully.

Click on the “Continue” button.

Install Multicraft on Ubuntu Server - Step 80

In the “Administrator contact Email” field, you must specify an email address where you can contact the administrator of the Multicraft control panel.

In the “Password for daemon connections” field, you must specify the password that was set for the daemon earlier at the stage of using the installation script in the terminal emulator.

Click on the “Save” button.

Install Multicraft on Ubuntu Server - Step 81

Now we need to start the Multicraft daemon.

Install Multicraft on Ubuntu Server - Step 82

We return to the terminal emulator and start the Multicraft daemon using the command:

Terminal window
sudo /home/minecraft/multicraft/bin/multicraft -v start

Install Multicraft on Ubuntu Server - Step 83

Return to the Multicraft control panel and click on the “Refresh” button.

Install Multicraft on Ubuntu Server - Step 84

The daemon started successfully.

Click on the “Continue” button.

Install Multicraft on Ubuntu Server - Step 85

Installation of the Multicraft Control Panel has been completed successfully.

Click on the “Continue to Multicraft” button.

Install Multicraft on Ubuntu Server - Step 86

Now, for security reasons, you need to delete the “install.php” file that was used during the installation of Multicraft.

Return to the terminal emulator and delete the “install.php” file using the command:

Terminal window
sudo rm -f /var/www/html/multicraft/install.php

Install Multicraft on Ubuntu Server - Step 87

Exit the “multicraft” directory using the command:

Terminal window
cd ..

Install Multicraft on Ubuntu Server - Step 88

Now delete the “multicraft” directory containing the files for installing Multicraft using the command:

Terminal window
sudo rm -rf multicraft

Install Multicraft on Ubuntu Server - Step 89

Now delete the previously downloaded archive “multicraft.tar.gz” containing the files for installing Multicraft using the command:

Terminal window
sudo rm -f multicraft.tar.gz

Install Multicraft on Ubuntu Server - Step 90

Next, you need to configure the autorun of the Multicraft service when the operating system starts.

Load the unit prepared in advance by the Multicraft developers with the parameters for starting the Multicraft service into the “/etc/systemd/system/” directory using the command:

Terminal window
sudo wget http://www.multicraft.org/files/multicraft.service -O /etc/systemd/system/multicraft.service

Install Multicraft on Ubuntu Server - Step 91

Assign correct rights to the “multicraft.service” unit using the command:

Terminal window
sudo chmod 644 /etc/systemd/system/multicraft.service

Install Multicraft on Ubuntu Server - Step 92

We enable the autorun of the Multicraft service when the operating system starts using the command:

Terminal window
sudo systemctl enable multicraft

Install Multicraft on Ubuntu Server - Step 93

Now you need to provide a valid email address and set a new password for the Multicraft administrator account.

Return to the Multicraft control panel and go to the “Users” tab, then click on the “My Profile” button.

Install Multicraft on Ubuntu Server - Step 94

In the “Email” field, indicate the current email address of the Multicraft administrator.

In the “Current Password” field, specify the current Multicraft administrator password.

In the “New Password” and “Confirm Password” fields, specify the new Multicraft administrator password.

Install Multicraft on Ubuntu Server - Step 95

Click on the “Save” button to save the changes.

Install Multicraft on Ubuntu Server - Step 96

Now you need to log into the Multicraft control panel with the Multicraft administrator account using the new password.

Click on the “Login” button.

Install Multicraft on Ubuntu Server - Step 97

Next, you need to specify the username and password of an account that has administrator rights Multicraft and click on the “Login” button.

Install Multicraft on Ubuntu Server - Step 98

Click on the “Close” button if you agree to the Minecraft license agreement.

For more information, refer to the Minecraft End User License Agreement available on the official EULA page.

Click on the “Close” button if you agree to the Minecraft license agreement.

Additional information about the Minecraft license agreement is available on the official Minecraft website.

Install Multicraft on Ubuntu Server - Step 99

Everything is ready to use the Multicraft control panel.

Install Multicraft on Ubuntu Server - Step 100

Next, you may need to update Spigot.

Spigot is a modified Minecraft server built on top of the CraftBukkit core. Spigot is known for its stability, performance, support for a large number of plugins and is intended to replace CraftBukkit.

NOTE

For instructions on upgrading Spigot on Ubuntu Server using Multicraft, see my guide: Upgrade Spigot on Ubuntu Server with Multicraft.

NOTE

For a step-by-step guide on starting a Minecraft server with Multicraft, see my tutorial: Run a Minecraft Server with Multicraft.


Patreon Exclusives#

🏆 Join my Patreon and dive deep into the world of Docker and DevOps with exclusive content tailored for IT enthusiasts and professionals. As your experienced guide, I offer a range of membership tiers designed to suit everyone from newbies to IT experts.


Tools I Personally Trust#

If you’re building things, breaking things, and trying to keep your digital life a little saner (like every good DevOps engineer), these are two tools that I trust and use daily:

🛸 Proton VPN - My shield on the internet. It keeps your Wi-Fi secure, hides your IP, and blocks those creepy trackers. Even if I’m hacking away on free café Wi-Fi, I know I’m safe.

🔑 Proton Pass - My password vault. Proper on-device encryption, 2FA codes, logins, secrets - all mine and only mine. No compromises.

These are partner links - you won’t pay a cent more, but you’ll be supporting DevOps Compass. Thanks a ton - it helps me keep this compass pointing the right way 💜


Gear & Books I Trust#

📕 Essential DevOps books
🖥️ Studio streaming & recording kit
📡 Streaming starter kit


Social Channels#

🎬 YouTube
🐦 X (Twitter)
🎨 Instagram
🐘 Mastodon
🧵 Threads
🎸 Facebook
🦋 Bluesky
🎥 TikTok
💻 LinkedIn
📣 daily.dev Squad
✈️ Telegram
🐈 GitHub


Community of IT Experts#

👾 Discord


Refill My Coffee Supplies#

💖 PayPal
🏆 Patreon
🥤 BuyMeaCoffee
🍪 Ko-fi
💎 GitHub
Telegram Boost

🌟 Bitcoin (BTC): bc1q2fq0k2lvdythdrj4ep20metjwnjuf7wccpckxc
🔹 Ethereum (ETH): 0x76C936F9366Fad39769CA5285b0Af1d975adacB8
🪙 Binance Coin (BNB): bnb1xnn6gg63lr2dgufngfr0lkq39kz8qltjt2v2g6
💠 Litecoin (LTC): LMGrhx8Jsx73h1pWY9FE8GB46nBytjvz8g


Is this content AI-generated?

No. Every article on this blog is written by me personally, drawing on decades of hands-on IT experience and a genuine passion for technology.

I use AI tools exclusively to help polish grammar and ensure my technical guidance is as clear as possible. However, the core ideas, strategic insights, and step-by-step solutions are entirely my own, born from real-world work.

Because of this human-and-AI partnership, some detection tools might flag this content. You can be confident, though, that the expertise is authentic. My goal is to share road-tested knowledge you can trust.

Install Multicraft on Ubuntu Server
https://www.heyvaldemar.com/install-multicraft-on-ubuntu-server/
Author
Vladimir Mikhalev
Published at
2021-04-04
License
CC BY-NC-SA 4.0