Ghost® hosztolása Managed VPS-en: publikációja a saját szerverén

A Ghost hosztolása Managed VPS-en azt jelenti, hogy cikkeit, tagjait és hírleveleit egy saját gépről kezeli, amelyet csapataink naprakészen tartanak, és éjjel-nappal felügyelnek. A Ghost MIT licenc alatt álló szabad szoftver. Ez az útmutató a hivatalos dokumentációját követi: a Ghost-CLI-t vagy a Docker Compose-t, a MySQL-t, a HTTPS-t, az e-maileket, a mentéseket és a frissítéseket.

Simon Vasconcelos Lee Szerző: Közzétéve 2026. november 9-énOlvasási idő: 13 perc

Minden útmutató

A lényeg röviden

  1. A Ghost MIT licence lehetővé teszi, hogy szabadon használja vállalkozásában, a licencmegjelölés megtartásával. A nevére és a logójára külön a Ghost Foundation védjegypolitikája vonatkozik.
  2. A projekt a Ghost-CLI-t ajánlja Ubuntun, Nginxszel, Node.js 22-vel, MySQL 8-cal és legalább 1 GB memóriával. A „preview” státuszú Docker Compose módszere hozzáadja a webes analitikát és az önállóan üzemeltetett ActivityPubot.
  3. A MySQL 8 az egyetlen adatbázis, amelyet éles környezetben támogat.
  4. Számoljon két e-mail-útvonallal: egy SMTP-továbbítóval a tranzakciós e-mailekhez, ez elengedhetetlen, és a Mailgunnal a hírlevelekhez, amely az egyetlen támogatott tömeges küldő szolgáltatás.
  5. Mentse az adatbázist és a content mappát, majd frissítsen a ghost update vagy a docker compose pull paranccsal: a projekt hetente ad ki frissítéseket.

Mit tud a Ghost

A Ghost egy professzionális, szabad publikációs platform, amelyet Node.js-re írtak. Egy helyen egyesíti azt, amit egy független kiadvány gyakran több eszközből rak össze.

A dokumentáció szerint a termék saját üzemeltetésben ugyanazokat a funkciókat nyújtja. Ami körülötte van, az Önre marad: a hírlevelek küldése, a webes analitika, egy CDN és a webhely teljes mentései.

Az MIT licenc és a védjegy

A Ghost MIT licenc alatt jelenik meg. Engedélyezi a szoftver használatát, másolását, módosítását, egyesítését, közzétételét, terjesztését, allicencelését és eladását, egyetlen feltétellel: a szerzői jogi megjelölést és a licenc szövegét meg kell tartani minden másolatban. A Ghostot tehát futtathatja vállalkozásában, igazíthatja a saját igényeihez, és publikálhat vele az ügyfelei számára, licenc vásárlása nélkül.

A licenc a kódot fedi le. A név és a logó a Ghost Foundation tulajdona, és a védjegypolitikája alá tartozik: olvassa el, ha a szoftver köré ajánlatot épít. A Ghost a Ghost Foundation bejegyzett védjegye.

This publication is independent of and not affiliated with, authorized, sponsored, or approved by Ghost Foundation. Magyarul: ez a kiadvány független a Ghost Foundationtől, nem áll vele kapcsolatban, és nem is engedélyezte, nem szponzorálta, nem hagyta jóvá.

Ghost-CLI vagy Docker Compose: két hivatalos módszer

A projekt két utat dokumentál az éles környezethez. A Ghost-CLI az a telepítés, amelyet hivatalosan ajánl, a Docker Compose pedig egy „preview”, amelyet teljesen újnak nevez. Azt is közli, hogy inkább ezen a Docker-eszköztáron halad tovább, nem a Ghost-CLI fejlesztésén, és varázslót ad az egyikről a másikra való áttéréshez.

SzempontGhost-CLIDocker Compose (preview)
RendszerUbuntu 22.04, 24.04 vagy 26.04Egy Linux szerver Docker 20.10.13-as vagy újabb verziójával
MemóriaLegalább 1 GBA projekt példaként egy 2 GB-os, 1 processzoros szervert említ
Webszerver és HTTPSNginx és Let’s Encrypt-tanúsítvány, amelyet a Ghost-CLI telepítCaddy egy konténerben, amely a TLS-t kezeli
AdatbázisMySQL 8.0 vagy 8.4, a szerverre telepítveMySQL egy konténerben
Webes analitikaNem kompatibilisElérhető, egy Tinybird-fiókkal
Közösségi hálózat (ActivityPub)A projekt által üzemeltetett szolgáltatás, a használati korlátain belül ingyenesUgyanaz a szolgáltatás alapértelmezésként, vagy a sajátja, önállóan üzemeltetve

Mielőtt hozzákezd: a domain és a szerver

A telepítés előtt irányítsa a domaint a szerverre: a tanúsítvány a beállítás közben települ. Simafri VPS-en a látogatók a 80-as és a 443-as porton érkeznek, a szerver domainnevén, A és AAAA rekordokkal. A webhely címét teljes egészében, a protokollal együtt kell megadni, például https://example.com: egy IP-cím hibákat okoz.

A fent jelzett memórián túl a projekt sem a lemezigényt, sem a terhelést nem adja meg: a méret a forgalmától, a képeitől és a médiafájljaitól függ. Egy Managed VPS esetén írja le nekünk a publikációját, és mi azt a méretet javasoljuk, amely megfelel.

A Ghost telepítése Ghost-CLI-vel Ubuntun

A Ghost-CLI-t nem root felhasználóval kell használni, akinek a neve nem ghost, mert ez a név ütközik az eszközzel. Hozza létre a root fiókból, a user helyére a választott nevet írva:

Terminál, rootként
adduser <user>
usermod -aG sudo <user>
su - <user>

Nginx és MySQL

Frissítse a rendszert, telepítse az Nginxet (az SSL-hez legalább 1.9.5-ös verzió kell) és a MySQL-t. Az ufw sor megnyitja a HTTP-t és a HTTPS-t, ha ez a tűzfal aktív:

Terminál
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install nginx
sudo ufw allow 'Nginx Full'
sudo apt-get install mysql-server

Az Ubuntu újabb verzióin a MySQL root fiókja socketen keresztül hitelesít, amit a Ghost nem támogat. Adjon neki jelszót:

Terminál, majd MySQL-konzol
sudo mysql
ALTER USER 'root'@'localhost' IDENTIFIED WITH 'caching_sha2_password' BY '<your-new-root-password>';
FLUSH PRIVILEGES;
exit

Node.js és Ghost-CLI

A Ghost Node.js 22-t igényel: a 20-as, a 21-es, a 23-as és az azt követő verziók nem támogatottak. A projekt azt kéri, hogy az egész rendszerre telepítse, így:

Terminál
sudo apt-get update
sudo apt-get install -y ca-certificates curl gnupg
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg
NODE_MAJOR=22
echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list
sudo apt-get update
sudo apt-get install nodejs -y
sudo npm install ghost-cli@latest -g

A telepítés indítása

A Ghost a saját mappájába települ, meghatározott tulajdonossal és jogokkal. A sitename helyére írja a választott nevet:

Terminál
sudo mkdir -p /var/www/sitename
sudo chown <user>:<user> /var/www/sitename
sudo chmod 775 /var/www/sitename
cd /var/www/sitename
ghost install

A parancs ezután kérdéseket tesz fel, a projekt pedig azt ajánlja, hogy minden felajánlott lépésre igennel válaszoljon:

A webhely ekkor válaszol, a https://example.com/ghost címen pedig a tulajdonosi fiók létrehozására hívják. Ha a telepítés megszakad, a ghost setup folytatja a beállítást; ha meghiúsul, a ghost uninstall jobban takarít, mint a mappa törlése. A ghost doctor bármikor ellenőrzi a rendszert.

A Ghost telepítése Docker Compose-zal (preview)

A projekt ezt a módszert „preview”-ként mutatja be: a szemében teljesen új. Ez teszi lehetővé a webes analitika és az ActivityPub önálló üzemeltetését.

Egy olyan szerveren, ahol a Docker telepítve van, töltse le a hivatalos eszköztárat az /opt/ghost mappába, és másolja le a két példafájlját:

Terminál
git clone https://github.com/TryGhost/ghost-docker.git /opt/ghost && cd /opt/ghost
cp .env.example .env
cp caddy/Caddyfile.example caddy/Caddyfile

A .env fájlban adja meg ezeket az értékeket:

A caddy/Caddyfile fájlban vegye ki a megjegyzésből az Ön esetének megfelelő blokkot: a www átirányítása a „csupasz” domainre vagy fordítva, illetve külön adminisztrációs domain. Ezután indítsa el a Ghostot, majd fejezze be a beállítást a /ghost címen:

Terminál
docker compose pull
docker compose up -d

A webes analitika és az ActivityPub

Az analitikához Tinybird-fiók kell, amely külső szolgáltatás. Az /opt/ghost mappából jelentkezzen be, telepítse a konfigurációját, és szerezze meg a tokeneket, amelyeket a .env fájlba kell illeszteni, a „Tinybird configuration” szakaszba:

Terminál
docker compose run --rm tinybird-login
docker compose run --rm tinybird-sync
docker compose run --rm tinybird-deploy
docker compose run --rm tinybird-login get-tokens

Az ActivityPub azonnal működik a projekt által üzemeltetett szolgáltatással, amely a dokumentációjában közzétett használati korlátokon belül ingyenes. Ha a saját ActivityPub-szolgáltatását szeretné önállóan üzemeltetni, vegye ki a megjegyzésből az ACTIVITYPUB_TARGET=activitypub:8080 sort. Ezután kapcsolja be a .env fájlban a kívánt profilt vagy profilokat, majd indítsa újra a konténereket:

.env
COMPOSE_PROFILES=analytics,activitypub
Terminál
docker compose pull
docker compose up -d

Az ActivityPubhoz a projekt azt kéri, hogy a Ghostot és a Caddyt is hozza létre újra, a docker compose up -d --force-recreate ghost caddy paranccsal.

Átállás Ghost-CLI-ről Docker Compose-ra

A klónozás és a beállítás után a bash scripts/migrate.sh lemásolja a content mappát, importálja az adatbázist a MySQL-konténerbe, és az Nginx helyett elindítja a Caddyt. Felajánlja az Nginx leállítását, ami offline állapotba teszi a webhelyet: válaszoljon nemmel, ha a szerveren más webhelyek is futnak. Nem töröl semmilyen adatot. A bash recovery_instructions.sh visszaállítja az eredeti webhelyet, ha megszakítja az átállást.

HTTPS és az adminisztrációs domain

A Ghost adminisztrációjának HTTPS-en kell mennie, a projekt pedig az egész webhelyre HTTPS-t ajánl: nélküle az azonosítók és a jelszavak titkosítatlanul közlekednek. Docker Compose-zal ezt a Caddy intézi. A Ghost-CLI-vel a telepítés beállítja a tanúsítványt, és utólag egy parancs is elvégzi:

Terminál, a webhely mappájában
ghost setup ssl

Egy Ghost-CLI-vel telepített webhely címének módosításához a ghost config url https://example.com frissíti a konfigurációt, a ghost restart pedig érvényesíti.

A projekt egy külön adminisztrációs domaint is tanácsol, amely csökkenti a támadási felületet. Az útvonal továbbra is /ghost/ marad. A Ghost-CLI oldalán a config.production.json fájlban kell megadni:

config.production.json
"admin": {
  "url": "https://admin.example.com"
}

A Docker Compose oldalán adja meg az ADMIN_DOMAIN értékét, vegye ki a megjegyzésből a blokkját a Caddyfile-ban, és futtassa a docker compose up -d --force-recreate ghost caddy parancsot. Ennek a domainnek is szüksége van az A és AAAA rekordjaira.

MySQL 8, az éles adatbázis

A MySQL 8 az egyetlen adatbázis, amelyet a projekt éles környezetben támogat. A Ghost-CLI MySQL 8.0-val vagy 8.4-gyel települ, a Compose-fájl pedig egy MySQL 8.0 image-et biztosít.

Az e-mailek és a hírlevelek

A Ghost két küldést különböztet meg, amelyek nem ugyanazon az úton mennek. Ez a legfontosabb beállítandó dolog a telepítés után.

KüldésPéldákMi hordozza
TranzakciósCsapatmeghívók, elfelejtett jelszavak, a tagok regisztrációi és bejelentkezési linkjei, bejelentkezési kód új eszközrőlA Ghost mail konfigurációja, SMTP-vel
HírlevelekA tagoknak küldött cikkekA Mailgun API-ja, amelynek kulcsait az „Email newsletter” beállításokban kell megadni

Az SMTP-továbbító, a tranzakciós e-mailekhez

A dokumentáció ezt a konfigurációt éles környezetben kötelezőnek minősíti. A Ghost e-mailben kódot is küld, amikor új eszközről történő bejelentkezést észlel: állítsa be ezt a továbbítót, mielőtt meghívja a csapatát.

Simafri VPS-en a küldés egy hitelesített SMTP-továbbítón keresztül megy, a 587-es porton: egy meglévő levelezési fiók címével, vagy a Simafri Suite-tal.

config.production.json (Ghost-CLI), majd ghost restart
"mail": {
  "transport": "SMTP",
  "from": "'Acme Support' <support@example.com>",
  "options": {
    "host": "smtp.example.com",
    "port": 587,
    "secure": false,
    "requireTLS": true,
    "auth": {
      "user": "support@example.com",
      "pass": "1234567890"
    }
  }
}
.env (Docker Compose), SMTP Email szakasz
mail__transport=SMTP
mail__options__host=smtp.example.com
mail__options__port=587
mail__options__secure=false
mail__options__requireTLS=true
mail__options__auth__user=support@example.com
mail__options__auth__pass=1234567890
mail__from="'Acme Support' <support@example.com>"
Terminál, a .env fájl módosítása után
docker compose up -d --force-recreate ghost

Mailgun, a hírlevelekhez

Az SMTP-továbbító nem fedi le a hírleveleket. A dokumentáció szerint a tömeges küldés nem SMTP-vel történik, és a Mailgun jelenleg az egyetlen tömeges küldő szolgáltatás, amelyet a Ghost támogat. Létrehozza a Mailgun-fiókját, és megadja az API-kulcsait a Ghost beállításaiban.

Ha nem küldi el a cikkeit e-mailben, nincs szüksége Mailgun-fiókra: ezeket a beállításokat figyelmen kívül hagyhatja. Ha egy másik hírlevél-eszközt részesít előnyben, a projekt azt javasolja, hogy szinkronizálja hozzá a tagjait, például a Zapierrel vagy az integrációs útmutatóival.

A Ghost mentése és visszaállítása

A Ghost három szintű másolatot kínál, és ezek nem ugyanazt tartalmazzák. Egy webhely azonos újraépítéséhez a projekt azt kéri, hogy közvetlenül az adatbázist és a content mappát mentse.

MódszerMit tartalmazMilyen célra
ghost backup (Ghost-CLI)Egy zip: JSON-formátumú tartalmak, CSV-formátumú tagok, sablonok, képek, fájlok és médiafájlok, útvonalak és átirányításokElővigyázatosság egy frissítés előtt
Export az adminisztrációbólEgy zip: tartalmak és beállítások, tagok, a cikkek statisztikái, sablonok, útvonalak és átirányítások, választás szerint. Sem hozzászólások, sem a tagok tevékenységi előzményei, sem médiafájlokA tartalom áthelyezése egy másik webhelyre
Az adatbázis és a content mappaAz adatok teljes egészeKatasztrófa utáni helyreállítás, vagy pontos másolat

Az export a „Settings”, „Advanced”, „Import/Export” menüben található, az „Export” lapon, az „All data” gombbal. A teljes másolathoz Ghost-CLI esetén a MySQL-fiók és az átveendő adatbázisnév a config.production.json fájlban van:

Terminál, Ghost-CLI
mkdir -p ~/ghost-backups
mysqldump -u ghost_user -p ghost_production > ~/ghost-backups/ghost_backup.sql
cd /var/www/sitename
tar czf ~/ghost-backups/ghost_content_backup.tar.gz content/

Docker Compose esetén a hivatalos eszköztár a tartalmat a data/ghost mappában tartja. A dump a MySQL image által megadott formát követi, a root jelszó pedig már a konténerben van. Őrizzen másolatot a .env fájlról és a Caddyfile-ról is.

Terminál, Docker Compose
cd /opt/ghost
mkdir -p ~/ghost-backups
docker compose exec -T db sh -c 'exec mysqldump -uroot -p"$MYSQL_ROOT_PASSWORD" ghost' > ~/ghost-backups/ghost_backup.sql
tar czf ~/ghost-backups/ghost_content_backup.tar.gz data/ghost

Visszaállítás

Terminál, Ghost-CLI
cd /var/www/sitename
ghost stop
mysql -u ghost_user -p ghost_production < ~/ghost-backups/ghost_backup.sql
tar xzf ~/ghost-backups/ghost_content_backup.tar.gz
sudo chown -R ghost:ghost content
ghost restart
Terminál, Docker Compose
cd /opt/ghost
docker compose stop ghost
docker compose exec -T db sh -c 'exec mysql -uroot -p"$MYSQL_ROOT_PASSWORD" ghost' < ~/ghost-backups/ghost_backup.sql
tar xzf ~/ghost-backups/ghost_content_backup.tar.gz
docker compose start ghost

Másolja ezeket a fájlokat a szerveren kívülre, az rsync vagy az scp segítségével, és végezzen próbavisszaállítást egy tesztgépen. Ha fizető tagokat tartalmazó exportból indul újra, a tagok importálása előtt csatlakoztassa ugyanazt a Stripe-fiókot.

A Ghost frissítése

A projekt hetente ad ki frissítéseket, és emlékeztet rá, hogy egy nyilvános webszervernek naprakésznek kell maradnia. Olvassa el a kiadási megjegyzéseket, majd futtassa a módszerének megfelelő parancsot.

Ghost-CLI-vel

Terminál, a webhely mappájában
ghost check-update
ghost backup
ghost update

Docker Compose-zal

Terminál
cd /opt/ghost
git pull
docker compose pull
docker compose up -d
docker image prune

Az utolsó, elhagyható sor eltávolítja a régi image-eket. Hagyja megjegyzésben a GHOST_VERSION sort a .env fájlban: egy verzió rögzítése blokkolja ezeket a frissítési parancsokat.

A példány megerősítése és növekedése

A dokumentáció több beállítást ad egy éles szerverhez:

A terheléshez a projekt egy CDN-t és egy gyorsítótár-réteget helyez a Ghost elé. Leszögezi, hogy a klaszterezés és a sharding nem támogatott: egyetlen példány szolgálja ki a webhelyet, a gyorsítótár pedig felfogja a forgalmat.

Ki mit csinál egy Managed VPS-en

A saját üzemeltetés az alkalmazás mellett a szerver gondozását is megköveteli. Egy Managed VPS esetén csapataink átveszik a szervert, és proaktívan követik a példányát; a Ghost továbbra is az Ön szoftvere marad, a beállításaival és az adataival.

TémaCsapatainkÖn
A szerverRendszer- és biztonsági frissítések, a szerveren végzett beavatkozásokkal együttA tevékenységének megfelelő időpont
A felügyeletÉjjel-nappal, a hét minden napján követett szerver, beavatkozás a hívására való várakozás nélkülA tartalmai, a tagjai és az előfizetései
GhostProaktív követés: a hibák, lassulások és a lemezterület észlelése, javítás ajánlásaA telepítése, a frissítései, a beállításai, az SMTP-továbbítója és a Mailgun-fiókja, amelyeket Ön vagy MI-asszisztense alkalmaz
A mentésekMinden éjjel, titkosítva és a gépen kívül őrizve; a visszaállítással együttA visszaállítási kérés, amikor szüksége van rá
Az átköltöztetésA jelenlegi szervere átköltöztetve, ingyenesenAz átállás időpontja

Ha inkább azt szeretné, hogy csapataink magában az alkalmazásban avatkozzanak be, ez a szolgáltatás óradíjban vagy átalánydíjban számlázódik, a beavatkozás előtt közölt árajánlattal.

Egy Ön helyett karbantartott szerver a Ghostot futtató webhelyének

Egy Simafri Managed VPS esetében csapataink naprakészen tartják Ghost-példánya szerverét, éjjel-nappal felügyelik, és beavatkoznak anélkül, hogy a hívására várnának; proaktívan a példányát is követik, és javasolják a hasznos javításokat, amelyeket Ön vagy MI-asszisztense alkalmaz. A mentések minden éjjel titkosítva, a gépen kívül készülnek, a visszaállításuk a díj része, jelenlegi szervere átköltöztetése pedig ingyenes.

Tovább a Managed VPS oldalára

Gyakori kérdések

Ingyenes a Ghost saját üzemeltetésben?

Igen. A Ghost MIT licenc alatt áll: használhatja vállalkozásban és igazíthatja a saját igényeihez, a licencmegjelölés megtartásával. Maradnak a körülötte lévő szolgáltatások: a szerver, az e-mail-továbbító, a Mailgun, ha hírleveleket küld, a Tinybird, ha a webes analitikáját szeretné.

Milyen konfiguráció kell a Ghost hosztolásához?

A projekt Ubuntu 22.04-et, 24.04-et vagy 26.04-et, Nginxet, Node.js 22-t, MySQL 8.0-t vagy 8.4-et, systemd-t, legalább 1 GB memóriát, egy domaint és egy nem root felhasználót ajánl. A Docker Compose-hoz példaként egy 2 GB-os, 1 processzoros szervert említ.

Ghost-CLI-vel vagy Dockerrel telepítsem a Ghostot?

A Ghost-CLI az a telepítés, amelyet a projekt az éles környezethez ajánl. A Docker Compose egy preview, amely egyedül teszi lehetővé a webes analitikát és az önállóan üzemeltetett ActivityPubot, és a projekt szerint ezen az eszköztáron halad tovább. Egy varázsló segít az átállásban a Ghost-CLI-ről a Docker Compose-ra.

Működik a Ghost SQLite-tal, MariaDB-vel vagy PostgreSQL-lel?

Éles környezetben a MySQL 8 az egyetlen támogatott adatbázis. A projekt SQLite-ról MySQL 8-ra való újratelepítést, MariaDB-ről pedig MySQL 8-ra való áttérést javasol. A dokumentációja nem számol a PostgreSQL-lel.

Küldhetők a Ghost hírlevelei SMTP-n keresztül?

Nem. Az SMTP a tranzakciós e-mailekre szolgál: meghívókra, jelszavakra, a tagok bejelentkezési linkjeire. A hírlevelekhez a Mailgun API-ja kell, az egyetlen támogatott tömeges küldő szolgáltatás. Ha nem küld cikkeket e-mailben, nincs szükség Mailgun-fiókra.

Hogyan mentsek egy saját üzemeltetésű Ghost-webhelyet?

Teljes helyreállításhoz mentse a MySQL-adatbázist a mysqldump paranccsal és a content mappát a tar paranccsal. A ghost backup parancs egy frissítés előtt zipet készít. Az adminisztráció exportja kihagyja a hozzászólásokat, a tagok tevékenységi előzményeit és a médiafájlokat.

Hogyan frissítsem a Ghostot?

Ghost-CLI-vel futtassa a ghost backup, majd a ghost update parancsot a webhely mappájában, és a ghost update --rollback parancsot probléma esetén. Docker Compose-zal futtassa a git pull, a docker compose pull és a docker compose up -d parancsot az /opt/ghost mappában.

Lefedi a Managed VPS a Ghostot?

A Managed VPS a szervert fedi le: a rendszert, a biztonságot, a felügyeletet és a mentéseket. Csapataink proaktívan a példányát is követik, és javasolják a hasznos javításokat, amelyeket Ön alkalmaz. Az alkalmazásban végzett beavatkozás óradíjban vagy átalánydíjban számlázódik.

Kapcsolódó útmutatók

Menedzselt és nem menedzselt VPS közötti különbség: ki mit végezA menedzselt és a nem menedzselt VPS közötti különbség egyetlen kérdésen múlik: ki gondoskodik a szerverről, miután az már fut. A „menedzselt” szónak ugyanakkor nincs hivatalos meghatározása: szolgáltatónként a rendszer egyszerű telepítésétől a szerver teljes üzemeltetéséig terjedhet a jelentése. Ez az útmutató megmutatja, ki mit végez, feladatról feladatra, a támogatás köztes szintjével együtt, és megadja azokat a kérdéseket, amelyek aláírás előtt eloszlatják a kétértelműséget.Egy VPS biztonsági mentései: mit ellenőrizzen aláírás előttA VPS-ajánlatok szinte mindig ezt ígérik: „mentés a csomagban”. E néhány szó mögött lehet minden éjjel készülő, a gépen kívül őrzött és szakértők által visszaállított másolat, de lehet egy a szerverrel azonos lemezen tárolt pillanatkép is. Ez az útmutató megadja azokat a kérdéseket, amelyek különbséget tesznek, azt, mit jelent az egyes válasz, és azt, hogyan ellenőrizheti, hogy egy mentés visszaállítható.Mennyi RAM kell egy VPS-hez: a szabály, felhasználás szerintMennyi RAM kell egy VPS-hez? A memória az az erőforrás, amely a leggyakrabban meghatározza egy szerver méretét: ez fogy el elsőként, és amikor elfogy, a szerver nem lelassul, hanem szolgáltatásokat állít le. Ez az útmutató megadja a számítási szabályt, azt, hogy egy alkalmazás egyes elemei mennyi memóriát használnak, tipikus profilokat, valamint a mérés módját egy már futó szerveren.
Kapcsolatfelvétel