• Categories
    Category
    {{ postCtrl.tags }}
    • {{ category.tag_type }}

      • {{tag.tag_name}}
      • View more
  • Categories
    Category
    {{ postCtrl.tags }}
    • {{ category.tag_type }}

      • {{tag.tag_name}}
      • View more
  • News
  • Tutorials
  • Forums
  • Tags
  • Users
Tutorial News Comments FAQ Related Articles

How to install Ajenti Control Panel on Debian 11.3

  • 00:45 lsb_release -a
  • 00:56 sudo adduser linuxhelp
  • 01:33 sudo usermod -aG sudo linuxhelp
  • 01:55 sudo curl https://raw.githubusercontent.com/ajenti/ajenti/master/scripts/install.sh | sudo bash -s -
  • 02:46 systemctl start ajenti
  • 03:02 systemctl status ajenti
  • 03:17 ajenti-panel -v
{{postValue.id}}

To Install Ajenti Control Panel On Debian 11.3

Introduction:

The Ajenti 2 control panel is an open-source, web-based program that can be used for managing servers in a variety of ways. You can install packages and run commands, and view server information such as RAM usage, free disk space, etc. A web browser can be used to access all of this information. Optionally, an add-on package called Ajenti V allows you to handle multiple websites from the same control panel.

Installation Procedure:

Step 1: Check the OS version by using the below command.

[root@linuxhelp ~]# lsb_release -a
Distributor ID: Debian
Description:    Debian GNU/Linux 11 (bullseye)
Release:        11
Codename:       bullseye

Step 2: Add a new user to the system by using the below command.

[root@linuxhelp ~]# sudo adduser linuxhelp
Adding user `linuxhelp' ...
Adding new group `linuxhelp' (1001) ...
Adding new user `linuxhelp' (1001) with group `linuxhelp' ...
Creating home directory `/home/linuxhelp' ...
Copying files from `/etc/skel' ...
New password:
Retype new password:
passwd: password updated successfully
Changing the user information for linuxhelp
Enter the new value, or press ENTER for the default

Step 3: Add the new user to sudo group by using the below command

[root@linuxhelp ~]# sudo usermod -aG sudo linuxhelp

Step 4: Download the Ajenti installation script using the below curl command, which will install Ajenti along with all the needed dependencies.

[root@linuxhelp ~]# sudo curl https://raw.githubusercontent.com/ajenti/ajenti/master/scripts/install.sh | sudo bash -s -
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  5182  100  5182    0     0  13781      0 --:--:-- --:--:-- --:--:-- 13781

:: OS: debian
:: Distro: debian
:: Upgrading PIP

rm: cannot remove '/usr/lib//usr/bin/python3/dist-packages/setuptools.egg-info': No such file or directory
Requirement already satisfied: pip in /usr/lib/python3/dist-packages (20.3.4)
Collecting pip
  Downloading pip-22.2.2-py3-none-any.whl (2.0 MB)
     |████████████████████████████████| 2.0 MB 7.2 MB/s
Requirement already satisfied: wheel in /usr/lib/python3/dist-packages (0.34.2)
Collecting wheel
  Downloading wheel-0.37.1-py2.py3-none-any.whl (35 kB)
Requirement already satisfied: setuptools in /usr/lib/python3/dist-packages (52.0.0)
Collecting setuptools
  Downloading setuptools-65.3.0-py3-none-any.whl (1.2 MB)
     |████████████████████████████████| 1.2 MB 6.6 MB/s
Installing collected packages: wheel, setuptools, pip

Step 5: Start the Ajenti service by using the below command.

[root@linuxhelp ~]# systemctl start ajenti

Step 6: Next check whether Ajenti is running status by using the below command.

[root@linuxhelp ~]# systemctl status ajenti
● ajenti. Service - Ajenti panel
     Loaded: loaded (/lib/systemd/system/ajenti.service; enabled; vendor preset: enabled)
     Active: active (running) since Mon 2022-09-19 23:31:07 IST; 19s ago
    Process: 38301 ExecStart=/usr/bin/python3 /usr/local/bin/ajenti-panel -d (code=exited, status=0/SUCCESS)
    Process: 38303 ExecStartPost=/bin/sleep 5 (code=exited, status=0/SUCCESS)
   Main PID: 38304 (python3)
      Tasks: 3 (limit: 3450)
     Memory: 91.0M
        CPU: 750ms
     CGroup: /system.slice/ajenti.service
             ├─38304 /usr/bin/python3 /usr/local/bin/ajenti-panel -d
             └─38309 /usr/local/bin/ajenti-panel worker [restricted session]

Sep 19 23:31:02 linuxhelp systemd[1]: Starting Ajenti panel...
Sep 19 23:31:07 linuxhelp systemd[1]: Started Ajenti panel.

Step 7: Ajenti can be run in a verbose debug mode with the below command.

[root@linuxhelp ~]# ajenti-panel -v

Step 8: Open a web browser and type the IP of the server to view the installed Ajenti as shown in the below image. snap 1

Step 9: Enter the credentials in menu as shown in the below image. snap 2

Step 10: This is the dashboard of the Ajenti control panel. snap 3

Conclusion:

We have reached the end of this article. In this guide, we have walked you through the steps required to install Ajenti Control Panel on Debian 11.3. Your feedback is much welcome.

Tags:
beulah
Author: 

Comments ( 0 )

No comments available

Add a comment
{{postCtrl.cmtErrMsg}}

Frequently asked questions ( 5 )

Q

What is Ajenti?

A

Ajenti is an open-source, web-based control panel that can be used for a large variety of server management tasks.

Q

What is the download process for Ajenti?

A

To download the Ajenti use the below link
curl https://raw.githubusercontent.com/ajenti/ajenti/master/scripts/install.sh | Sudo bash -s -

Q

How to start the Ajenti service?

A

Start Ajenti service by using systemctl start ajenti.

Q

What is Ajenti default port?

A

By default, Ajenti listens on TCP port 8000.

Q

How do I access Ajenti?

A

To access the Ajenti control panel web interface, open a web browser and type the IP of the server where we've installed Ajenti, and enter the credentials of your system: username “root” and root password.

Back To Top!
Rank
User
Points

Top Contributers

userNamenaveelansari
135850

Top Contributers

userNameayanbhatti
92510

Top Contributers

userNamehamzaahmed
32150

Top Contributers

1
userNamelinuxhelp
31040

Top Contributers

userNamemuhammadali
24500
Can you help Gibbson ?
How do i run both nginx and apache in same instance on centos

Hi...,

my server is based centos operating system and my webserver is already running on Apache.... i need to run both apache and nginx on same instance ... please help me to implement this concept...

Networking
  • Routing
  • trunk
  • Netmask
  • Packet Capture
  • domain
  • HTTP Proxy
Server Setup
  • NFS
  • KVM
  • Memory
  • Sendmail
  • WebDAV
  • LXC
Shell Commands
  • Cloud commander
  • Command line archive tools
  • last command
  • Shell
  • terminal
  • Throttle
Desktop Application
  • Linux app
  • Pithos
  • Retrospect
  • Scribe
  • TortoiseHg
  • 4Images
Monitoring Tool
  • Monit
  • Apache Server Monitoring
  • EtherApe 
  • Arpwatch Tool
  • Auditd
  • Barman
Web Application
  • Nutch
  • Amazon VPC
  • FarmWarDeployer
  • Rukovoditel
  • Mirror site
  • Chef
Contact Us | Terms of Use| Privacy Policy| Disclaimer
© 2025 LinuxHelp.com All rights reserved. Linux™ is the registered trademark of Linus Torvalds. This site is not affiliated with linus torvalds in any way.