Skip to content

Latest commit

ย 

History

History
60 lines (39 loc) ยท 1.67 KB

File metadata and controls

60 lines (39 loc) ยท 1.67 KB

README > VPS Infra > Dokploy Install

โ† Docker Install | Claude Code โ†’


Dokploy Install

Install Dokploy

curl -sSL https://dokploy.com/install.sh | sh

Configure Domain

  1. Open the Dokploy web interface via the URL shown at the end of the install script (e.g., http://<vps-ip-address>:3000)
  2. Create an admin account
  3. Go to Settings > Web Server > Server Domain:
    • Domain: dokploy.your-domain.com
    • Let's Encrypt Email: hello@your-domain.com
    • HTTPS: toggle on
    • Certificate Provider: Let's Encrypt
    • Click Save
  4. Enable the VPS firewall from the Hostinger panel โ€” see Firewall Config
  5. Reboot the VPS
  6. Access Dokploy at https://dokploy.your-domain.com

Additional Settings

Settings > Web Server > Web Server: enable "Daily Docker Cleanup".

Project Location

Dokploy projects are located in /etc/dokploy/compose.

Each compose folder contains:

  • code/ โ€” Git repository clone with the .env generated by Dokploy
  • files/ โ€” persistent volume data between builds

Create symlinks for quick access from both users:

# From ubuntu user
ln -s /etc/dokploy/compose ~/projects
sudo ln -s /etc/dokploy/compose /root/projects

Dokploy API

API documentation: https://dokploy.your-domain.com/swagger

Generate an API token: Dokploy > Profile > API/CLI Keys > Generate New Token.


โ† Docker Install | Claude Code โ†’

README > VPS Infra > Dokploy Install