Ajenti is a free open-source web-based control panel that allows you to manage your server through a web interface. In this tutorial, we will guide you step-by-step on how to install Ajenti on FreeBSD latest version.
Before starting with the installation process, make sure your FreeBSD system is up-to-date by running the following command:
pkg update && pkg upgrade
To install Ajenti, we need to install some dependencies first. Run the following command to install them:
pkg install python37 py37-pip py37-psutil nano
Once the dependencies are installed, we can proceed with the Ajenti installation process. To install Ajenti, run the following command:
pip install ajenti-panel ajenti.plugin.dashboard
After the installation process is finished, we need to start the Ajenti server. Use the following command to start the Ajenti server:
ajenti-panel -d
This command will start the Ajenti server in daemon mode.
After starting the Ajenti server, we can now access the web interface. Open your web browser and navigate to the following URL:
https://your-server-ip:8000/
Replace your-server-ip
with the IP address of your server. You will be prompted to accept the security certificate. After accepting the certificate, you will be redirected to the Ajenti login page.
On the Ajenti login page, enter the default login details:
root
admin
After entering the login details, click on the Login
button to continue.
After logging in to Ajenti, it is recommended to change the default password and add any necessary security measures to your installation.
Congratulations! You have successfully installed Ajenti on your FreeBSD system. You can now use the web interface to manage your server.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!