Applies to: LumaDock Linux VPS • Ubuntu 20.04/22.04

If you didn’t select Hestia Control Panel during VPS setup, you can still install it manually anytime using SSH. HestiaCP is a lightweight and powerful web hosting control panel that lets you manage websites, mail, databases, DNS, and more from a simple web interface.

Step 1 — Connect to your VPS via SSH

  1. Open your terminal (Linux/macOS) or PuTTY (Windows).
  2. Connect using your VPS IP address and root credentials:
ssh root@your-vps-ip

If prompted with a security warning on first connection, type yes and press Enter.

Step 2 — Update your system

Before installing, update the system packages to ensure compatibility and stability:

apt update && apt upgrade -y

Step 3 — Download the HestiaCP installer

Use the official HestiaCP installation script:

wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh

Step 4 — Run the installer

Start the installation with:

bash hst-install.sh

During setup, the installer will ask which services to include (web, mail, database, etc.). You can keep the default selection by pressing Enter or customize as needed.

Step 5 — Complete installation

The installation usually takes 10–15 minutes. Once complete, you’ll see a message like:

Congratulations!  
You can now log in to the Hestia Control Panel at:  
https://your-vps-ip:8083  
Username: admin  
Password: (shown above)
    

Copy these credentials and store them securely. Then visit the URL in your browser to access HestiaCP.

Step 6 — (Optional) Add a domain and SSL certificate

After login, you can add your first domain:

  1. Go to Web → Add Domain.
  2. Enter your domain name and click Save.
  3. Once DNS points to your VPS, click Enable SSL to install a free Let’s Encrypt certificate.

Troubleshooting

  • Port 8083 not accessible: Ensure the firewall allows inbound traffic on port 8083 or disable UFW temporarily: ufw disable
  • Installer stops midway: Run apt update and check available disk space with df -h.
  • Forgot admin password: You can reset it via SSH: v-change-user-password admin newpassword
Notes:
  • For security, always reboot the VPS after installation: reboot
  • Default login: https://your-vps-ip:8083
  • If you reinstall, remove the old script first with rm -f hst-install.sh.
  • LumaDock VPS are unmanaged — you are responsible for your configuration and updates.
Hai trovato utile questa risposta? 0 Utenti hanno trovato utile questa risposta (0 Voti)