Installation

Learn how to install Ubu Console

Ubu Console is only compatible with Windows.

Prerequisites

To get started, you need to set up and download Ubuntu 22.04 .

Ubu Console will only function properly if Ubuntu 22.04 is configured in a specific way. Please follow these detailed installation guides:

Note: Be sure to install phpMyAdmin without Apache2.

Now when this is done and ready, you can download Ubu Console. Download the latest version .

Install OpenSSH Server

  1. Open the Ubuntu 22.04 software.
  2. Open as administrator.
  3. Update your package list and install the OpenSSH server:
    sudo apt update
    sudo apt-get install openssh-server
  4. Verify the installation:
    sudo systemctl status ssh
  5. Open the SSH configuration file:
    sudo nano /etc/ssh/sshd_config
  6. Uncomment and adjust the following lines:
    Port 22
    PermitRootLogin yes   # Change to 'no' for better security
    PasswordAuthentication yes
    If PermitRootLogin is set to prohibit password change it to yes and uncomment it.
  7. Save your changes and exit the editor.
  8. Apply the new configuration:
    sudo systemctl restart ssh
  9. Configure the firewall to allow SSH connections. First, check the current status:
    sudo ufw status
  10. Then, allow SSH and enable the firewall:
    sudo ufw allow ssh
    sudo ufw enable
  11. Verify the firewall rules to ensure SSH is allowed:
    sudo ufw status
    You should see:
    Status: active
    To                         Action      From
    --                         ------      ----
    Nginx HTTP                 ALLOW       Anywhere
    22/tcp                     ALLOW       Anywhere
    Nginx HTTP (v6)            ALLOW       Anywhere (v6)
    22/tcp (v6)                ALLOW       Anywhere (v6)
    
  12. Now, open the Ubuntu Control Panel. You will see a screen where you need to configure your server details:
    1. For Ubuntu IP, enter the IP address of your server. You can find this using:
      hostname -I
    2. For username and password, use the credentials you set up during installation. If you forgot your username, find it with:
      whoami
      If you’ve forgotten the password, you will need to reset it by following a separate tutorial.
  13. Now click on the orange save button.
  14. To ensure some sudo commands don't require a password, edit the sudoers file:
    sudo visudo
  15. Add the following line at the end, replacing username with your actual username:
    username ALL=(ALL) NOPASSWD: ALL
    Where the username is is your Ubuntu username. Find this with whoami.
  16. Restart the relevant services and check the logs to confirm they started correctly. For Nginx, you should see:
    Starting Nginx...
    Command succeeded.
    Nginx started.
  17. For MySQL, you should see:
    Starting MySQL...
    Preparing to execute command: systemctl start mysql
    Command succeeded.
    MySQL started.

Errors

If you encounter any errors or differences in the output, consult the Common issues page for troubleshooting.