Это форк Dokploy из ветки AgentHits-Dev. Последняя сборка публикуется в
GitHub Container Registry:
ghcr.io/agenthits/dokploy:agenthits-dev
Dashboard показывает две версии:
Official: v0.29.8
Fork: off_v0.29.8/Fork_<commits-since-official>+<short-sha>
Official - официальная база Dokploy, а Fork - сборка AgentHits поверх этой
базы. Преимущества форка описаны в
docs/agenthits-fork.md.
Installer сам определяет систему: Linux (Ubuntu, Debian, Fedora, CentOS, RHEL, Rocky, Alma, Arch, openSUSE, Alpine и их производные, x86 и ARM), macOS (через OrbStack) и Windows (через WSL2). Подробности: docs/agenthits-install.md.
Требования: свободные порты 80, 443 и 3000, доступ к GitHub, GHCR и
Docker Hub.
Linux, macOS, WSL (на Linux без root скрипт сам вызовет sudo, на macOS
запускайте без sudo):
curl -fsSL https://raw.githubusercontent.com/agentHits/dokploy/AgentHits-Dev/install-agenthits.sh | bashWindows, PowerShell от администратора:
irm https://raw.githubusercontent.com/agentHits/dokploy/AgentHits-Dev/install-agenthits.ps1 | iexПосле установки откройте адрес, который напечатает installer, обычно
http://<IP>:3000.
Проверка:
docker service ls
docker service ps dokploy --no-trunc
docker service ps dokploy-postgres --no-trunc
curl -i http://127.0.0.1:3000/api/trpc/settings.health
docker service inspect dokploy --format '{{.Spec.TaskTemplate.ContainerSpec.Image}}'Ожидаемый health response:
{"result":{"data":{"json":{"status":"ok"}}}}Установка конкретной проверенной сборки:
curl -fsSL https://raw.githubusercontent.com/agentHits/dokploy/AgentHits-Dev/install-agenthits.sh -o install-agenthits.sh
chmod +x install-agenthits.sh
DOKPLOY_IMAGE=ghcr.io/agenthits/dokploy:agenthits-dev-7bc40dd7fad5 \
DOKPLOY_RELEASE_TAG=agenthits-dev \
bash install-agenthits.shЕсли Dokploy уже установлен на VPS, не запускайте installer без аргументов.
Для установленного сервера используйте только команду update: она обновляет
Docker service dokploy на новый image и не переинициализирует окружение.
Обновление до последней сборки из AgentHits-Dev:
curl -fsSL https://raw.githubusercontent.com/agentHits/dokploy/AgentHits-Dev/install-agenthits.sh -o install-agenthits.sh
chmod +x install-agenthits.sh
bash install-agenthits.sh updateЕсли установленный service уже указывает на актуальный digest и metadata,
update быстро завершится без повторного pull и без перезапуска dokploy.
Обновление до конкретной сборки:
curl -fsSL https://raw.githubusercontent.com/agentHits/dokploy/AgentHits-Dev/install-agenthits.sh -o install-agenthits.sh
chmod +x install-agenthits.sh
DOKPLOY_IMAGE=ghcr.io/agenthits/dokploy:agenthits-dev-<short-sha> \
DOKPLOY_RELEASE_TAG=agenthits-dev \
bash install-agenthits.sh updateПосле обновления проверьте, что сервис запущен и использует ожидаемый image:
docker service ps dokploy --no-trunc
docker service logs --tail 80 dokploy
curl -i http://127.0.0.1:3000/api/trpc/settings.health
docker service inspect dokploy --format '{{.Spec.TaskTemplate.ContainerSpec.Image}}'Dashboard update button в AgentHits fork проверяет и обновляет image из
ghcr.io/agenthits/dokploy:agenthits-dev.
Подробная инструкция: docs/agenthits-install.md.
English installation guide
This is the AgentHits fork of Dokploy from the AgentHits-Dev branch. The
latest image is published to GitHub Container Registry:
ghcr.io/agenthits/dokploy:agenthits-dev
The dashboard shows two versions:
Official: v0.29.8
Fork: off_v0.29.8/Fork_<commits-since-official>+<short-sha>
Official is the official Dokploy base, and Fork is the AgentHits build on
top of that base. Fork advantages are documented in
docs/agenthits-fork.md.
Requirements:
- fresh Linux VPS with root or sudo access;
x86_64 / amd64architecture;- free ports
80,443, and3000; - public access to GitHub, GHCR, and Docker Hub.
Install as root:
curl -fsSL https://raw.githubusercontent.com/agentHits/dokploy/AgentHits-Dev/install-agenthits.sh | bashInstall with sudo:
curl -fsSL https://raw.githubusercontent.com/agentHits/dokploy/AgentHits-Dev/install-agenthits.sh | sudo bashOpen after installation:
http://YOUR_VPS_IP:3000
Verify:
docker service ls
docker service ps dokploy --no-trunc
docker service ps dokploy-postgres --no-trunc
curl -i http://127.0.0.1:3000/api/trpc/settings.health
docker service inspect dokploy --format '{{.Spec.TaskTemplate.ContainerSpec.Image}}'Expected health response:
{"result":{"data":{"json":{"status":"ok"}}}}Install a specific tested build:
curl -fsSL https://raw.githubusercontent.com/agentHits/dokploy/AgentHits-Dev/install-agenthits.sh -o install-agenthits.sh
chmod +x install-agenthits.sh
DOKPLOY_IMAGE=ghcr.io/agenthits/dokploy:agenthits-dev-7bc40dd7fad5 \
DOKPLOY_RELEASE_TAG=agenthits-dev \
bash install-agenthits.shIf Dokploy is already installed on the VPS, do not run the installer without
arguments. For an existing server, use only the update command: it updates the
dokploy Docker service to a new image and does not reinitialize the
environment.
Update to the latest AgentHits-Dev build:
curl -fsSL https://raw.githubusercontent.com/agentHits/dokploy/AgentHits-Dev/install-agenthits.sh -o install-agenthits.sh
chmod +x install-agenthits.sh
bash install-agenthits.sh updateIf the installed service already points to the current digest and metadata,
update exits quickly without pulling the same image again or restarting
dokploy.
Update to a specific build:
curl -fsSL https://raw.githubusercontent.com/agentHits/dokploy/AgentHits-Dev/install-agenthits.sh -o install-agenthits.sh
chmod +x install-agenthits.sh
DOKPLOY_IMAGE=ghcr.io/agenthits/dokploy:agenthits-dev-<short-sha> \
DOKPLOY_RELEASE_TAG=agenthits-dev \
bash install-agenthits.sh updateAfter updating, verify that the service is running and uses the expected image:
docker service ps dokploy --no-trunc
docker service logs --tail 80 dokploy
curl -i http://127.0.0.1:3000/api/trpc/settings.health
docker service inspect dokploy --format '{{.Spec.TaskTemplate.ContainerSpec.Image}}'The dashboard update button in the AgentHits fork checks and updates the image
from ghcr.io/agenthits/dokploy:agenthits-dev.
Full guide: docs/agenthits-install.md.
Dokploy is a free, self-hostable Platform as a Service (PaaS) that simplifies the deployment and management of applications and databases.
Dokploy includes multiple features to make your life easier.
- Applications: Deploy any type of application (Node.js, PHP, Python, Go, Ruby, etc.).
- Databases: Create and manage databases with support for MySQL, PostgreSQL, MongoDB, MariaDB, libsql, and Redis.
- Backups: Automate backups for databases to an external storage destination.
- Docker Compose: Native support for Docker Compose to manage complex applications.
- Multi Node: Scale applications to multiple nodes using Docker Swarm to manage the cluster.
- Templates: Deploy open-source templates (Plausible, Pocketbase, Calcom, etc.) with a single click.
- Traefik Integration: Automatically integrates with Traefik for routing and load balancing.
- Real-time Monitoring: Monitor CPU, memory, storage, and network usage for every resource.
- Docker Management: Easily deploy and manage Docker containers.
- CLI/API: Manage your applications and databases using the command line or through the API.
- Notifications: Get notified when your deployments succeed or fail (via Slack, Discord, Telegram, Email, etc.).
- Multi Server: Deploy and manage your applications remotely to external servers.
- Self-Hosted: Self-host Dokploy on your VPS.
To install the AgentHits fork, use the commands at the top of this README or open the full fork guide:
For detailed documentation, visit docs.dokploy.com.
Check out the Contributing Guide for more information.