Přeskočit na obsah

Řešení · Self-hosted PaaS

VPS pro Dokploy

Dokploy je self-hosted PaaS na Dockeru a Traefiku: aplikace z Gitu nebo Compose, databáze, zálohy a automatické HTTPS z jednoho panelu. Jeho dokumentace požaduje 2 GB RAM a 30 GB disku a každá nasazená aplikace k tomu přidává. BD-8 za $12.90 je nejlevnější stroj s rezervou; C2-4-80 za $37.90 je dodáván s nainstalovaným Dokploy.

Co potřebuje

Software podle dokumentace, velikosti s uvedeným zdrojem

Software a bezpečnostní nastavení vycházejí z vlastní dokumentace projektu. Kde projekt neuvádí žádné hardwarové údaje, velikosti uvádějí, odkud pocházejí.

Z docs.dokploy.com

  • „Alespoň 2 GB RAM a 30 GB místa na disku.“ Ubuntu, Debian, Fedora nebo CentOS.
  • Instalace: curl -sSL https://dokploy.com/install.sh | sh. Pokud Docker chybí, nainstaluje se za vás.
  • Porty 3000 (panel), 80 a 443 (Traefik) musí být volné; „instalace selže, pokud je některý z těchto portů již používán“.
  • Otevřete http://your-ip:3000 se stránkou nastavení a vytvořte správce. Nevypínejte přístup přes IP:port, dokud nefunguje HTTPS na doméně.

Velikosti (minimum Dokploy a co přidávají aplikace)

Dimenzování podle použití
ZátěžvCPURAM
Samotný Dokploy (oficiální minimum)Ovládací panel, Postgres, Redis a Traefik. 30 GB disku pro obrazy.22 GB
Dokploy + několik aplikací a databázeSestavení probíhají na tomto stroji; dopřejte jim CPU.48 GB
Několik projektů, náhledy, uzly SwarmNebo malý stroj s Dokploy a větší vzdálené servery.824 GB

Vhodné tarify

4 počítačů s aktuálními cenami

Nejlevnější vyhovující stroj první. Ceny jsou dnešní, měsíční, načtené z katalogu.

  • BD-8$12.90/měs.

    4 vCPU · 8 GB · 100 GB disk · 32 TB

    Nejlevnější se skutečnou rezervou pro aplikace. 4 vCPU, 8 GB, 100 GB (více než trojnásobek minima 30 GB) a 32 TB přenosu. Jeho dodavatel nespouští startovací skripty: nainstalujete ho jedním vloženým řádkem.

  • C2-4-80$37.90/měs.

    2 vCPU · 4 GB · 80 GB disk · 3 TB

    Dodáváno s nainstalovaným Dokploy. 2 vCPU / 4 GB / 80 GB, ve více než třiceti městech, stránka nastavení čeká na portu 3000.

  • C4-8-160$75.90/měs.

    4 vCPU · 8 GB · 160 GB disk · 3 TB

    Dodáno s instalací a s rezervou. 4 vCPU / 8 GB a 160 GB disku pro obrazy, svazky a zálohy.

  • BD-24$31.90/měs.

    8 vCPU · 24 GB · 300 GB disk · 32 TB

    8 vCPU / 24 GB pro několik projektů. Náhledy, staging i produkce, aniž by sestavení brala aplikacím výkon.

„Nasadit s instalací“ otevře konfigurátor s naším startovacím skriptem pro Dokploy již vloženým v poli pro startovací skript, celým, ještě před nákupem. Spustí se jednou jako root při zřizování serveru, a jen u dodavatelů, jejichž platforma startovací skripty spouští; u ostatních řádků jde o stejné příkazy, které vložíte sami.

Instalace

Tři kroky z dokumentace Dokploy

S předvolbou je krok 1 hotový, když server dorazí. Krok 2 proveďte hned, jak dostanete IP.

  1. Instalace. curl -sSL https://dokploy.com/install.sh | sh Docker (je-li potřeba), Postgres, Redis, Traefik a Dokploy. Pár minut.
  2. Dokončete stránku nastavení hned. Otevřete http://your-ip:3000 a vytvořte účet správce; vytvoří ho první návštěvník, který se tam dostane.
  3. Doména, HTTPS, pak zavřete 3000. V Settings přiřaďte dashboardu doménu a ověřte, že HTTPS funguje, než vypnete přístup přes IP:port: dokumentace Dokploy varuje, že opačným postupem si zablokujete přístup. Pak ufw delete allow 3000/tcp.

Upřímně

Co bychom skutečně koupili

Minimum je 2 GB a 30 GB. Kupte stroj s 8 GB a 100 GB, který stojí méně než stroje velikosti minima.

Pro Dokploy a několik aplikací

BD-8 · $12.90/měs.

4 vCPU, 8 GB a 100 GB za $12.90: Dokploy s jeho Postgres a Redis, Traefik a tři nebo čtyři aplikace s jejich databázemi, plus disk pro obrazy a zálohy. Nespouští naši předvolbu, takže instalace je jeden vložený řádek; C2-4-80 za $37.90 je dodáván se spuštěným Dokploy, pokud ho nechcete psát.

Otázky

Na co se lidé ptají před koupí.

Co Dokploy vyžaduje?
Jeho instalační dokumentace uvádí alespoň 2 GB RAM a 30 GB disku na Ubuntu, Debianu, Fedoře nebo CentOS, s volnými porty 3000, 80 a 443. To je samotná platforma: Dokploy, jeho Postgres a Redis a Traefik. Aplikace, které nasadíte, běží na stejném stroji, takže kupujte s ohledem na ně; u stroje s 8 GB a 100 GB disku už přestává být těsno.
Je bezpečné, že předvolba nechává port 3000 otevřený?
Tak se Dokploy instaluje: stránka nastavení na portu 3000 musí být jednou dostupná, abyste mohli vytvořit účet správce, a vytvoří ho první návštěvník. Předvolba port otevře a zanechá soubor /root/DOKPLOY-NEXT-STEPS.txt s pokyny ihned dokončit nastavení, přidělit panelu doménu s HTTPS a teprve potom port 3000 zavřít. V tomto pořadí, protože dokumentace Dokploy varuje, že vypnutí přístupu přes IP dříve, než funguje HTTPS, vám přístup zablokuje.
Jaké porty používá?
3000 pro dashboard, 80 a 443 pro Traefik před vašimi aplikacemi a 22 pro SSH. Přednastavení otevře přesně tyto porty. Instalátor Dokploy selže, pokud jsou 80, 443 nebo 3000 již obsazené, a proto chce čistý stroj.
Aplikace Docker Compose, nebo nasazení z Gitu?
Obojí. Dokploy sestavuje z repozitáře Git pomocí Nixpacks, Dockerfile nebo Buildpacks, nebo spustí soubor docker-compose, který mu dáte, a spravuje Postgres, MySQL, MariaDB, MongoDB a Redis jako plnohodnotné služby s plánovanými zálohami do úložiště kompatibilního s S3.
Může spravovat více než jeden server?
Ano: vzdálené servery přes SSH a Docker Swarm pro vícečlenná nasazení. Běžné uspořádání je malý stroj s Dokploy a jeden nebo dva větší pracovní servery; kterýkoli zdejší tarif může plnit obě role.
Dokploy, nebo Coolify?
Obojí je self-hosted PaaS na Dockeru instalovaný jedním řádkem, s nasazováním z Gitu a automatickým HTTPS. Dokploy je lehčí a bližší Compose a Swarmu; Coolify je starší, širší a od začátku podporuje více serverů. Běží na stejných strojích a pro každý máme vlastní stránku.