Skip to content
Shell

dokploy-auto-installer-private-ip

dokploy-auto-installer-private-ip access

0

Stars

0

Forks

0

Watchers

0

Issues

48

Size (KB)

main

Branch

Files

0 folders · 12 files

Click a file to open it on GitHub. Browse full tree →

Dokploy Auto Installer - Private IP

Automatic script to install Dokploy with private IP address configuration.

🌍 Languages / Bahasa


  • 🇺🇸 English - Full English documentation


Features

  • ✅ Automatic system update (apt update & upgrade)

  • ✅ Install required packages (curl, wget, bash, git)

  • ✅ Automatic Docker installation

  • ✅ Docker Swarm setup with private IP

  • ✅ Deploy Dokploy with PostgreSQL and Redis

  • ✅ Setup Traefik reverse proxy

  • ✅ Clear progress information with "tegar-aja" prefix


Quick Start

🚀 One-Liner Installation (Easiest)

Using curl:

curl -sSL https://raw.githubusercontent.com/TEGAR-SRC/dokploy-auto-installer-private-ip/main/one-liner-install.sh | bash

Using wget (if curl not available):

wget -qO- https://raw.githubusercontent.com/TEGAR-SRC/dokploy-auto-installer-private-ip/main/one-liner-install.sh | bash

Download first then run (like aapanel):

URL=https://raw.githubusercontent.com/TEGAR-SRC/dokploy-auto-installer-private-ip/main/one-liner-install.sh && if [ -f /usr/bin/curl ];then curl -ksSO "$URL" ;else wget --no-check-certificate -O one-liner-install.sh "$URL";fi;bash one-liner-install.sh

📦 Manual Installation


# Download and run script
curl -sSL https://raw.githubusercontent.com/TEGAR-SRC/dokploy-auto-installer-private-ip/main/install.sh | bash

Or clone repository and run


git clone https://github.com/TEGAR-SRC/dokploy-auto-installer-private-ip.git
cd dokploy-auto-installer-private-ip
chmod +x dokploy-installer-iplocal.sh
sudo ./dokploy-installer-iplocal.sh

Update


# Update Dokploy to latest version
sudo ./dokploy-installer-iplocal.sh update

Requirements

  • Ubuntu/Debian Linux

  • Root access

  • Internet connection

  • Ports 80 and 443 not in use


Access

After installation is complete, access Dokploy at:

  • HTTP: http://[SERVER-IP]:3000

  • HTTPS: https://[SERVER-IP]:3000 (after SSL setup)


Configuration

The script will automatically detect private IP address. To use manual IP:

export ADVERTISE_ADDR=192.168.1.100
sudo ./dokploy-installer-iplocal.sh

Troubleshooting

Port already in use


# Check which ports are in use
sudo ss -tulnp | grep ':80\|:443'

Stop service using the port


sudo systemctl stop apache2 # or nginx

Docker not installed


# Install Docker manually
curl -sSL https://get.docker.com | sh
sudo usermod -aG docker $USER

Cannot access web interface


# Check service status
docker service ls
docker service ps dokploy

Check logs


docker service logs dokploy

Reset installation


# Remove all services and data
docker service rm dokploy dokploy-postgres dokploy-redis
docker container rm -f dokploy-traefik
docker volume rm dokploy-postgres-database redis-data-volume dokploy-docker-config
docker network rm dokploy-network
docker swarm leave --force

File Structure

dokploy-auto-installer-private-ip/
├── dokploy-installer-iplocal.sh # Main installer script
├── one-liner-install.sh # One-liner installer
├── install.sh # Auto installer with checks
├── install-oneliner.sh # Helper for one-liner
├── README.md # Main documentation (EN)
├── README-ID.md # Indonesian documentation
└── README-EN.md # English documentation

License

MIT License

Contributing

Please create issues or pull requests for improvements and new features.

Support

If you encounter problems, please:
1. Check the Troubleshooting section above
2. Create an issue in the GitHub repository
3. Contact the developer

---
Created by TEGAR-SRC

Repository metadata

Owner
TEGAR-SRC
Primary language
Shell
License
Not declared
Created
Sep 4, 2025
Last pushed
Nov 8, 2025
Last updated
Nov 8, 2025

Clone this repository

HTTPS

git clone https://github.com/TEGAR-SRC/dokploy-auto-installer-private-ip.git

SSH

git clone git@github.com:TEGAR-SRC/dokploy-auto-installer-private-ip.git

More Shell repositories