PostgreSQL-tárhely
automatikus mentéssel, magyar szerveren
Az osztott tárhelyek jellemzően MySQL-t adnak; PostgreSQL-hez általában saját szervert kellene telepítened, frissítened és mentened. A NextHubon a PostgreSQL egy szolgáltatás a projektedben: a tartós tárolót, a hozzáférési adatokat és a belső hálózatot a platform állítja be, az adatbázisról pedig automatikus mentés készül.
Örökre ingyenes csomag, bankkártya nélkül.
A szervert mi üzemeltetjük. Te az alkalmazásodat hozod.
Menedzselt alkalmazás-platform (PaaS): az infrastruktúra karbantartása és felügyelete a miénk, a telepítés és a kezelés egy push vagy pár kattintás a vezérlőpulton.
Mi intézzük
- A szervert, az operációs rendszerét és a biztonsági frissítéseket
- A buildet és az élesítést – ha az új verzió nem indul el, a régi marad élesben
- A HTTPS-tanúsítványt, a domain-bekötést, a hálózatot és a tűzfalat
- Az adatbázis-szervert és az automatikus mentést (a gyakoriság csomagfüggő)
- Ha az alkalmazásod összeomlik, újraindítjuk; ha újra és újra elesik, leállítjuk, és e-mailben szólunk
- A platform folyamatos figyelését – a fizetős csomagokban 99,9% rendelkezésre állási vállalással
Te intézed
- Az alkalmazásod kódját és a függőségeit
- Saját Dockerfile-nál az alapkép megválasztását és frissítését
- A környezeti változók és a titkok megadását
- Az alkalmazásod hibáinak javítását – a naplókat és a mérőszámokat a vezérlőpulton látod
- Amit az alkalmazásod tárol és kezel – az adatkezelő te vagy, mi az adatfeldolgozó
Mit állít be a platform
Adatbázis hozzáadása a projekthez – a többi magától megvan.
- PostgreSQL 16 vagy 17, saját konténerben, tartós kötettel: az adat újraindítás és frissítés után is megmarad.
- A hozzáférési adatokat a platform hozza létre; a kapcsolati adatokat az adatbázis-szolgáltatás oldalán látod.
- Ugyanabban a projektben az alkalmazás és az adatbázis közös privát hálózaton van: a hosztnév az adatbázis-szolgáltatás neve, a port
5432. - Automatikus, titkosított mentés két külön helyre; a vezérlőpult Mentések fülén letölthető és visszaállítható.
- Ha az adatbázis-konténer leáll, a platform újraindítja.
- Ugyanaz az instance-díjszabás, mint az alkalmazásoknál – külön adatbázis-ár nincs, a legkisebb Nano instance 0 Ft.
Így éri el az alkalmazásod
A kapcsolati címet környezeti változóként add meg az alkalmazás-szolgáltatásnak. A „my-postgres” helyére a saját adatbázis-szolgáltatásod nevét írd.
| Keretrendszer | Változó | Érték | Megjegyzés |
|---|---|---|---|
| Prisma, node-postgres | DATABASE_URL | postgresql://felhasznalo:jelszo@my-postgres:5432/adatbazis | A migrációt (npx prisma migrate deploy) a pre-deploy parancs futtatja. |
| Django | DATABASE_URL | postgres://felhasznalo:jelszo@my-postgres:5432/adatbazis | Például a dj-database-url csomaggal; migráció: python manage.py migrate. |
| SQLAlchemy | DATABASE_URL | postgresql+psycopg://felhasznalo:jelszo@my-postgres:5432/adatbazis | FastAPI-hoz és Flaskhoz; migráció Alembickel. |
Erre figyelj
- A mentés gyakorisága a csomagtól függ: az ingyenesben hetente (az utolsó 3 marad), a Starterben naponta 7 napig, a Próban naponta 30 napig és 12 havi mentéssel.
- A visszaállítás a mentéskori állapotot tölti vissza, felülírja a jelenlegi adatot, és nem vonható vissza. Időpont szerinti (percre pontos) visszaállítás nincs.
- Fontos adatról állíts be saját, ütemezett mentést is a saját tárhelyedre (S3, SFTP vagy WebDAV).
- 10 GB-nál nagyobb adatról legfeljebb hetente készül automatikus mentés.
- Az ingyenes csomagban 1 adatbázisod lehet, a Starterben 5, a Próban 15.
- A jelszót és a kapcsolati címet titokként add meg az alkalmazásnak, ne a kódban tárold.
Nem csak egy futó folyamat
Ingyenes *.nexthub.hu aldomain, vagy a saját domained CNAME-mel. A Let's Encrypt-tanúsítvány magától készül és újul meg.
PostgreSQL, MySQL, MariaDB, MongoDB vagy Redis ugyanabban a projektben, belső hálózaton, ugyanazon az instance-díjszabáson, mint az alkalmazás.
Push után magától épül és indul; ha az új verzió nem válaszol, a régi fut tovább. Pull requestenként külön előnézeti link a Starter és a Pro csomagban.
Worker szolgáltatás a sorban álló munkákhoz, Cron Job az időzített scriptekhez (a Starterben 3, a Próban 10; az ingyenesben nincs).
Környezeti változók és titkok szolgáltatásonként. Az adatbázisokról automatikus, titkosított mentés készül, a gyakoriság a csomagtól függ.
Forintban, magyar számlával fizetsz, magyarul kérdezhetsz. A szerver Gödön van, az üzemeltető a NextSoft Kft.
Mennyibe kerül
Csomag: Ingyenes 0 Ft, Starter 2.390 Ft/hó, Pro 5.690 Ft/hó (bruttó). Mellé szolgáltatásonként az instance díja:
| Instance | Memória | CPU | Havidíj |
|---|---|---|---|
| Nano | 256 MB | 0,1 vCPU | Ingyenes |
| Micro | 512 MB | 0,25 vCPU | 1.490 Ft |
| Small | 1 GB | 0,5 vCPU | 2.990 Ft |
| Medium | 2 GB | 1 vCPU | 4.990 Ft |
| Large | 4 GB | 2 vCPU | 8.990 Ft |
Gyakori kérdések
Melyik PostgreSQL-verzió érhető el?
A PostgreSQL 16 és 17. Az adatbázis saját konténerben fut, tartós kötettel, így az adat újraindítás után is megmarad.
Hogyan kapcsolódik az alkalmazásom a PostgreSQL-hez?
Ugyanabban a projektben az alkalmazás és az adatbázis közös privát hálózaton van. A kapcsolati címben az adatbázis-szolgáltatás nevét használd hosztnévként, az 5432-es porttal; a hozzáférési adatokat a szolgáltatás oldalán találod.
Milyen gyakran készül mentés a PostgreSQL-adatbázisról?
A csomagtól függ: az ingyenesben hetente, a Starter és a Pro csomagban naponta. A mentés titkosított, két külön helyre kerül, és a vezérlőpultról letölthető vagy visszaállítható.
Van ingyenes PostgreSQL-adatbázis?
Igen. Az ingyenes csomagban egy adatbázist hozhatsz létre, a 0 Ft-os Nano instance-on (256 MB memória, 10 GB lemez). Ez kis alkalmazáshoz és fejlesztéshez elég; nagyobb terheléshez nagyobb instance választható.
Mielőtt élesítesz
VPS-t bérelnél egy webalkalmazáshoz? Mikor jobb helyette egy platform
VPS vagy alkalmazás-platform egy Node.js-, Python- vagy Docker-alkalmazáshoz: mit vállalsz egy virtuális szerverrel, és mikor éri meg mégis.
Hogyan kerül egy GitHub-repó élesbe? A push-tól a futó alkalmazásig
Mi történik egy git push után egy hosting-platformon: build, konténer, health check, forgalomátkapcsolás – és hol szoktak elakadni a deployok.
Környezeti változók és titkok: hová valók, és hová nem?
Környezeti változó és titok: mi a különbség, hová kerüljenek fejlesztésben és élesben, mi a build-idejű változó, és miért szivárognak ki a kulcsok.
Saját domain bekötése: a DNS lépésről lépésre, hibák nélkül
Saját domain bekötése hosztolt alkalmazáshoz: A vagy CNAME rekord, www-változat, TTL, terjedési idő, HTTPS-tanúsítvány – lépésről lépésre, a gyakori hibákkal.