Firefly III hosztolása Managed VPS-en: pénzügyei a saját szerverén

A Firefly III hosztolása Managed VPS-en azt jelenti, hogy számlái, költségvetései és kiadásai egy saját gépen vannak, amelyet csapataink naprakészen tartanak, és éjjel-nappal felügyelnek. A Firefly III AGPL licenc alatt álló, szabad és nyílt forráskódú személyes pénzügykezelő. Ez az útmutató a hivatalos dokumentációját követi: a telepítést Docker Compose-zal, az APP_KEY kulcsot, a HTTPS-t, az első fiókot, a cron-feladatot, az adatbázist, az adatimportálót, az e-maileket, a mentéseket és a frissítéseket.

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

Minden útmutató

A lényeg röviden

  1. Az AGPL-3.0-or-later licenc szabadon engedi a Firefly III futtatását; ha módosítja, a saját változata forráskódját átadja azoknak, akik használják.
  2. Telepítse a három hivatalos fájlból: docker-compose.yml, .env és .db.env. Az adatbázis jelszavát az első indítás előtt válassza meg.
  3. Az APP_KEY pontosan 32 karakter hosszú, titokban marad, és az adatokkal együtt kell menteni.
  4. HTTPS-t használó fordított proxy mögött állítsa be a TRUSTED_PROXIES=* értéket és a címét az APP_URL változóban, majd azonnal hozza létre a fiókját: az elsőként regisztráló felhasználó lesz a tulajdonos, és utána a regisztráció lezárul.
  5. A hivatalos fájl cron szolgáltatása minden éjjel lefuttatja az automatikus költségvetéseket és az ismétlődő tranzakciókat. Minden frissítés előtt mentse az adatbázist, a feltöltések kötetét és az .env fájlt.

Mit tud a Firefly III

A Firefly III saját üzemeltetésre készült személyes pénzügykezelő. Követi a kiadásait és a bevételeit, költségvetésekkel, kategóriákkal és címkékkel, hogy lássa, hová megy a pénze. A README teljesen saját üzemeltetésűként és elszigeteltként írja le: semmilyen külső szerverrel nem lép kapcsolatba, amíg Ön kifejezetten erre nem utasítja.

Egy példány annyi felhasználót fogad, amennyit szeretne, mindegyiket a többitől teljesen elkülönített pénzügyi adminisztrációval. A dokumentáció leír egy modellt egyetlen adminisztráció megosztására, amely jelenleg fejlesztés alatt áll.

Mit enged meg az AGPL licenc

A Firefly III a GNU Affero General Public License 3. verziója, vagy választása szerint bármely későbbi verziója alatt jelenik meg: ezt jelzi a composer.json fájlban szereplő AGPL-3.0-or-later SPDX-azonosító. A szöveg korlátlan engedélyt ad a módosítatlan program futtatására. A projekt által közzétett image-et tehát használhatja saját magának, a családjának vagy a vállalkozásának, licenc vásárlása nélkül.

A 13. szakasz az AGPL-re jellemző feltételt tesz hozzá: ha módosítja a programot, a változatának mindenkinek, aki távolról, a hálózaton keresztül használja, lehetőséget kell adnia a forráskód ingyenes megszerzésére. Az adatimportáló ugyanezen licenc alatt áll.

Telepítés Docker Compose-zal

A dokumentáció a Docker Compose-t nevezi a Firefly III telepítésének legegyszerűbb módjaként. Egy olyan szerveren, ahol a Docker telepítve van, hozzon létre egy mappát, és töltse le bele a három hivatalos fájlt, nyers formában: a térközeik számítanak, és a dokumentáció kéri, hogy ne a böngészőből másolja ki őket.

Terminál
mkdir firefly-iii && cd firefly-iii
curl -o docker-compose.yml https://raw.githubusercontent.com/firefly-iii/docker/main/docker-compose.yml
curl -o .env https://raw.githubusercontent.com/firefly-iii/firefly-iii/main/.env.example
curl -o .db.env https://raw.githubusercontent.com/firefly-iii/docker/main/database.env

Az első indítás előtt módosítandó beállítások

Állítson elő két 32 karakteres karakterláncot az .env fájlban megadott paranccsal: egyet a kulcshoz, egyet az adatbázis jelszavához.

Terminál
head /dev/urandom | LC_ALL=C tr -dc 'A-Za-z0-9' | head -c 32 && echo
.env, a módosítandó sorok
SITE_OWNER=you@example.com
APP_KEY=
DB_PASSWORD=
APP_URL=https://finances.example.com
.db.env
MYSQL_PASSWORD=

Az adatbázis jelszavát az első indítás előtt válassza meg. Az adatbázis a létrehozásakor eltárolja a kötetében: ha utólag módosítja, már nem egyezik, és a Dockerről szóló GYIK egyetlen megoldást kínál: a konténerek és a kötetek törlését, majd az újrakezdést.

Helyben közzétett port

A hivatalos fájl az alkalmazást a szerver minden címének 80-as portján teszi közzé. Ahhoz, hogy egy ugyanazon a gépen futó fordított proxy mögött HTTPS-en szolgálja ki, módosítsa ezt az egyetlen sort az app szolgáltatásban:

docker-compose.yml, az app szolgáltatásban
ports:
  - 127.0.0.1:8080:8080
Terminál
docker compose -f docker-compose.yml up -d --pull=always
docker compose -f docker-compose.yml logs -f

Az első indításkor a konténer maga hozza létre és migrálja az adatbázist. Amikor a telepítés kész, a Firefly III a naplóban megköszöni, hogy telepítette: térjen át a fordított proxyra.

A dokumentáció nem ad meg memóriaigényt; a Dockerről szóló GYIK PHP_MEMORY_LIMIT=512M vagy nagyobb értéket javasol, ha a PHP-nak elfogy a memóriája. A méret a felhasználók számától, a tranzakciók mennyiségétől és az adatimportálótól függ. Egy Managed VPS esetén írja le nekünk a használatát, és mi azt a méretet javasoljuk, amely megfelel.

HTTPS és a fordított proxy

A Firefly III a konténeren belül a 8080-as porton, HTTP-n szolgálja ki az alkalmazást, a HTTPS pedig az elé helyezett fordított proxyn van. Az alkalmazás az X-Forwarded-Proto fejlécből tudja meg, hogy a látogató HTTPS-en érkezett, feltéve, hogy megbízik a proxyban:

.env
TRUSTED_PROXIES=*

A Dockerről szóló GYIK ebben egyértelmű: TRUSTED_PROXIES=* nélkül a linkek http-n maradnak, az űrlapok és a grafikonok nem működnek, és a CSP biztonsági fejlécek hibát jeleznek. A 127.0.0.1 címen közzétett porttal csak a szerver saját proxyja éri el az alkalmazást. Az .env fájl minden módosítása után hozza létre újra a konténert:

Terminál
docker compose up -d --force-recreate app

Caddyvel

A Caddy magától megszerzi a Let's Encrypt-tanúsítványt, a reverse_proxy direktívája pedig alapértelmezésként beállítja az X-Forwarded-For, az X-Forwarded-Proto és az X-Forwarded-Host fejlécet:

Caddyfile
finances.example.com {
  reverse_proxy 127.0.0.1:8080
}

Nginxszel és Certbottal

Ez a blokk a telepítési GYIK fejléceit követi, valamint azokat a puffereket, amelyeket az 502-es hibák ellen javasol, amikor az alkalmazás egy hosszú fejlécben tokent ad vissza. A 80-as porton figyel, hogy a Certbot beállíthassa a HTTPS-t:

Nginx-blokk
server {
    listen 80;
    listen [::]:80;
    server_name finances.example.com;

    client_max_body_size 64M;
    proxy_buffer_size 128k;
    proxy_buffers 4 256k;
    proxy_busy_buffers_size 256k;

    location / {
        proxy_pass http://127.0.0.1:8080;
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_set_header X-Forwarded-Host $host;
        proxy_set_header X-Forwarded-Server $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_read_timeout 300s;
    }
}

A Certbot ezután telepíti a tanúsítványt, és gondoskodik a megújításáról:

Terminál
sudo certbot --nginx

Az első fiók és a regisztráció

Az elsőként regisztráló felhasználó lesz a példány tulajdonosa. Biztonsági okból a regisztráció ezután magától lezárul: a legtöbben csak saját maguknak telepítik a Firefly III-at.

  1. Nyissa meg a HTTPS-címét, amint a proxy válaszol, és hozza létre a fiókját: ez kapja a tulajdonosi szerepkört.
  2. Kapcsolja be a kétlépcsős hitelesítést a profiljában, és őrizze meg a nyolc tartalékkódot, amelyet megjelenít.
  3. Ha másoknak is meg szeretné nyitni a példányt, lépjen a /settings oldalra, nyissa meg a Firefly III konfigurációs beállításait, vegye ki a pipát a regisztrációt letiltó opció mellől, és mentsen.

A cron-feladat

Több funkció csak ütemezett feladattal működik: az automatikus költségvetések, az ismétlődő tranzakciók, az előfizetésekre vonatkozó figyelmeztetések és a naprakész árfolyamok. A Docker image magától nem futtat cront; a hivatalos fájl ehhez egy kis cron szolgáltatást ad hozzá, amely minden nap hajnali 3 órakor meghívja az alkalmazást.

Egy statikus tokennel hitelesít. Állítson elő egy harmadik karakterláncot ugyanazzal a paranccsal, és helyezze az .env fájlba:

.env
STATIC_CRON_TOKEN=

Ez a token pontosan 32 karakter hosszú: a 6.7.9-es verzió kódja más hosszúságot nem fogad el. Íme a szolgáltatás, ahogyan a hivatalos fájl deklarálja; a dupla $$ szándékos, és az .env fájl TZ és STATIC_CRON_TOKEN sorára hivatkozik:

docker-compose.yml, a cron szolgáltatás
cron:
  image: alpine
  restart: always
  container_name: firefly_iii_cron
  env_file: .env
  init: true
  command: ["sh", "-c", "apk add tzdata && \
    (ln -s /usr/share/zoneinfo/$$TZ /etc/localtime || true) && \
    echo \"0 3 * * * wget -qO- http://app:8080/api/v1/cron/$$STATIC_CRON_TOKEN;echo\" \
    | crontab - && \
    exec crond -f -L /dev/stdout"]
  networks:
    - firefly_iii
  depends_on:
    - app

Egyetlen feladat elég a példány összes felhasználójának. Annak ellenőrzéséhez, hogy lefutott-e, olvassa el a konténer naplóját: minden feladat JSON-ban jelent, a job_fired és a job_succeeded mezővel.

Terminál
docker logs firefly_iii_cron

Kézi futtatáshoz a Dockerről szóló GYIK azt kéri, hogy a root helyett a www-data felhasználóval tegye: a GYIK ehhez a csapdához köti a naplófájlok jogosultsági hibáit:

Terminál
docker exec --user www-data firefly_iii_core /usr/local/bin/php /var/www/html/artisan firefly-iii:cron --force

MariaDB, PostgreSQL vagy SQLite

A hivatalos fájl MariaDB-t tartalmaz, a mariadb:lts image-gel. A Firefly III a PostgreSQL-t és az SQLite-ot is támogatja, a választás az .env fájl DB_CONNECTION változójával történik:

AdatbázisBeállításMentés
MariaDB vagy MySQLA hivatalos fájl db szolgáltatása; DB_CONNECTION=mysql, 3306-os portExport a mariadb-dump paranccsal, vagy az adatbázis kötete leállított szolgáltatás mellett
PostgreSQLDB_CONNECTION=pgsql, 5432-es port, a postgres image és POSTGRES_* változók a .db.env fájlbanExport a pg_dump paranccsal, vagy az adatbázis kötete leállított szolgáltatás mellett
SQLiteDB_CONNECTION=sqlite, db szolgáltatás nélkül, és egy kötet a /var/www/html/storage/database útvonalra csatolvaAz adatbázis kötete, leállított szolgáltatás mellett
.env (PostgreSQL)
DB_CONNECTION=pgsql
DB_HOST=db
DB_PORT=5432

PostgreSQL esetén a dokumentáció a db szolgáltatást is a postgres image-re állítja át, amely a PostgreSQL 18-at telepíti, és a kötetét a /var/lib/postgresql útvonalra csatolja. A .db.env fájlban a MYSQL_* változókból POSTGRES_USER, POSTGRES_DB és POSTGRES_PASSWORD lesz.

Ezt a választást az első tranzakciók rögzítése előtt tegye meg. A GYIK szerint az egyik adatbázisról a másikra való áttérés lehetséges marad, bár maga a Firefly III nem támogatja, és az alkalmazás exportja nem visz át minden adatot.

Az adatimportáló (Data Importer)

A Firefly III Data Importer külön eszköz, saját telepítéssel és saját frissítésekkel; a 2.3.5-ös verziója 2026. szeptember 23-án jelent meg. CSV- és CAMT.053-fájlokat importál, és harmadik fél adatszolgáltatóin keresztül a bankjaiból is képes lekérni a tranzakciókat, mindegyik szolgáltató a saját feltételeivel.

A hivatalos Docker-tároló egy második fájlban, a docker-compose-importer.yml fájlban adja, amely megtartja ugyanazokat a szolgáltatásokat, és hozzáadja az importer szolgáltatást. A beállításai egy .importer.env fájlba kerülnek, amely az importáló .env.example fájljából készül. Szolgálja ki saját domainnéven, helyben közzétett porttal és egy második proxyblokkal: a GYIK kéri, hogy ne helyezze alkönyvtárba.

.importer.env, a módosítandó sorok
FIREFLY_III_URL=http://app:8080
VANITY_URL=https://finances.example.com
TRUSTED_PROXIES=*

Az e-mailek: az SMTP-konfiguráció

Alapértelmezésként a MAIL_MAILER=log a naplókba írja az üzeneteket ahelyett, hogy elküldené őket. Az értesítések, például az előfizetésekre vonatkozó figyelmeztetések fogadásához állítsa be a küldést az .env fájlban. A dokumentáció kéri, hogy mindig módosítsa a MAIL_FROM és a SITE_OWNER értékét, különben egyetlen e-mail sem indul el.

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.

.env
MAIL_MAILER=smtp
MAIL_HOST=smtp.example.com
MAIL_PORT=587
MAIL_FROM=finances@example.com
MAIL_USERNAME=finances@example.com
MAIL_PASSWORD=account_password
MAIL_ENCRYPTION=tls

A mentések

A Firefly III-nak nincs beépített mentési rutinja: a dokumentáció a rendszer saját eszközeit ajánlja, és rámutat, hogy az alkalmazás exportfunkciója nem mentés. Dockerrel a következőket kell megőrizni:

ElemMit őrizMentendő
Az adatbázis (firefly_iii_db)Számlák, tranzakciók, költségvetések, szabályok és felhasználókKötelező
A csatolmányok (firefly_iii_upload)A tranzakciókhoz csatolt fájlokKötelező
.envA beállítások, és mindenekelőtt az APP_KEYKötelező, titkosítva
.db.envAz adatbázis hozzáférési adataiKötelező, titkosítva
docker-compose.yml és .importer.envA hivatalos fájlok saját változataAjánlott

Az adatbázis, futó szolgáltatás mellett

MariaDB esetén a mariadb-dump a szolgáltatás leállítása nélkül exportálja az adatbázist; a --single-transaction kapcsolója zárolás nélkül ad konzisztens másolatot az InnoDB-táblákról. A Compose-fájl mappájából futtatva a parancs a konténer környezetéből olvassa ki a hozzáférési adatokat:

Terminál
docker exec firefly_iii_db sh -c 'mariadb-dump --single-transaction -u"$MYSQL_USER" -p"$MYSQL_PASSWORD" "$MYSQL_DATABASE"' > firefly-$(date +%F).sql

PostgreSQL esetén ugyanez a pg_dump segítségével történik:

Terminál
docker exec firefly_iii_db sh -c 'pg_dump -U "$POSTGRES_USER" "$POSTGRES_DB"' > firefly-$(date +%F).sql

Ütemezze ezt az exportot a szerveren legalább naponta egyszer, és válogassa ki a fájlokat, mert felhalmozódnak.

A kötetek, leállított szolgáltatás mellett

A dokumentáció minden kötetet egy eldobható konténerrel archivál. A Docker Compose a kötetek neve elé a projekt nevét teszi, amely alapértelmezésként a mappa neve: az archiválás előtt ellenőrizze a pontos neveket.

Terminál, a firefly-iii mappában
docker volume ls
docker compose stop
docker run --rm -v "firefly-iii_firefly_iii_db:/tmp" -v "$HOME/backups/firefly:/backup" \
    ubuntu tar -czvf /backup/firefly_db.tar /tmp
docker run --rm -v "firefly-iii_firefly_iii_upload:/tmp" -v "$HOME/backups/firefly:/backup" \
    ubuntu tar -czvf /backup/firefly_upload.tar /tmp
docker compose start

Egy elírt kötetnév nem okoz hibát: a Docker ezen a néven üres kötetet hoz létre és azt archiválja, ami felülírja az előző mentést. A dokumentáció kéri, hogy minden archiválás előtt ellenőrizze, létezik-e a kötet.

Őrizzen meg egy titkosított másolatot az .env fájlról és ezekről az archívumokról a szerveren kívül, mivel a kulcsot és az adatbázis hozzáférési adatait tartalmazzák. A szerver lemezére téve ezek a fájlok a szerver éjszakai mentéseibe is bekerülnek.

Visszaállítás

A dokumentáció a fordított paranccsal, leállított szolgáltatás mellett állít vissza egy kötetet; a csatolmányok kötete ugyanígy állítható vissza:

Terminál
docker run --rm -v "firefly-iii_firefly_iii_db:/recover" -v "$HOME/backups/firefly:/backup" \
    ubuntu tar -xvf /backup/firefly_db.tar -C /recover --strip 1

Egy SQL-export a futó adatbázisba töltődik vissza:

Terminál
docker exec -i firefly_iii_db sh -c 'mariadb -u"$MYSQL_USER" -p"$MYSQL_PASSWORD" "$MYSQL_DATABASE"' < firefly-YYYY-MM-DD.sql

Állítsa vissza az .env fájlt is az APP_KEY kulccsal együtt, majd indítsa újra a szolgáltatást, és nyissa meg a számláit. A dokumentáció minden módszer után megismétli: egy mentéssel az első teendő a visszaállítása, hogy ellenőrizze, működik-e.

Frissítések és migrációk

A Firefly III maga frissíti magát, akár olyan régi verziókról is, mint a 4.7-es, és a konténer indulásakor migrálja az adatbázisát. A dokumentáció figyelmeztet, hogy egyes frissítések adatokat törölnek vagy tisztítanak, és mindegyik előtt az adatbázis és a kötetek mentését kéri, különösen főverziók között. A Compose-fájl mappájából:

Terminál
docker compose stop
docker compose pull
docker compose -f docker-compose.yml up -d --remove-orphans

Az importáló ugyanígy frissül, a dokumentációja szerint a leállítás és az image-ek letöltése között egy docker compose rm -f paranccsal.

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 Firefly III továbbra is az Ön szoftvere marad, a beállításaival és a pénzügyi 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 példánya naplóinak olvasása
Firefly IIIProaktív követés: a hibák, lassulások, a cron-feladat és a lemezterület észlelése, javítás ajánlásaA telepítése, a frissítései és a beállításai, amelyeket Ön vagy MI-asszisztense alkalmaz
A fiókok és az adatokA szerver, amely hordozza őket, felügyelve és mentveA felhasználók, a kétlépcsős hitelesítés, az adatimportáló és az adatszolgáltatói
A mentésekMinden éjjel, titkosítva és a gépen kívül őrizve; a visszaállítással együttA Firefly III saját exportjai, és a 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.

A Firefly III egy Ön helyett karbantartott szerveren

Egy Simafri Managed VPS esetében csapataink naprakészen tartják Firefly III-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 Firefly III?

Igen. A Firefly III AGPL-3.0-or-later licenc alatt áll: licenc vásárlása nélkül futtathatja saját magának, a családjának vagy a vállalkozásának. Ha módosítja, a változatának át kell adnia a forráskódját azoknak, akik a hálózaton keresztül használják. Marad a költsége annak a szervernek, amelyen fut.

Hogyan telepítsem a Firefly III-at Docker Compose-zal?

Töltse le a három hivatalos fájlt: docker-compose.yml, .env és .db.env. Az első indítás előtt adjon meg egy 32 karakteres APP_KEY-t, valamint ugyanazt a jelszót a DB_PASSWORD és a MYSQL_PASSWORD értékében, majd futtassa a docker compose up -d parancsot. Ezután helyezzen elé egy HTTPS-t használó fordított proxyt.

Mire szolgál az APP_KEY a Firefly III-ban?

Az APP_KEY a munkamenetek titkosítási kulcsa. Pontosan 32 karakter hosszú, olyan speciális karakterek nélkül, mint az = vagy a #, és titokban marad. A dokumentáció kéri, hogy a kötetekkel együtt mentse: része annak, ami egy példány visszaállításához kell.

Miért maradnak a Firefly III linkjei http-n egy proxy mögött?

A Dockerről szóló GYIK szerint hiányzik a TRUSTED_PROXIES=* az .env fájlból: enélkül a Firefly III figyelmen kívül hagyja a proxy X-Forwarded-Proto fejlécét, a linkek http-n maradnak, az űrlapok és a grafikonok pedig nem működnek. Adja meg a nyilvános címét az APP_URL változóban is.

Hogyan állítsam be a Firefly III cron-feladatát Dockerrel?

A hivatalos Compose-fájl tartalmaz egy cron szolgáltatást, amely minden nap hajnali 3 órakor meghívja az alkalmazást. Adjon meg egy pontosan 32 karakteres STATIC_CRON_TOKEN értéket az .env fájlban, majd indítsa újra a szolgáltatásokat. Egyetlen feladat a példány összes felhasználóját kiszolgálja.

Hogyan nyissam meg a Firefly III-at több felhasználó előtt?

Az elsőként regisztráló felhasználó lesz a tulajdonos, és utána a regisztráció lezárul. A tulajdonos a /settings oldalon, a Firefly III konfigurációs beállításai között nyitja meg újra. Ezután minden felhasználó a többiekétől elkülönített pénzügyi adminisztrációt kap.

Hogyan mentsem a Firefly III-at?

Mentse az adatbázist mariadb-dump vagy pg_dump exporttal, a csatolmányok kötetét, valamint titkosítva az .env és a .db.env fájlt. Az alkalmazás exportfunkciója nem mentés. Az első mentés után azonnal próbálja ki a visszaállítást.

Lefedi a Managed VPS a Firefly III-at?

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.

Források és hivatalos dokumentáció

Kapcsolódó útmutatók

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ó.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.PostgreSQL VPS-en: a memória és a lemez méretezéseGyors az a PostgreSQL-adatbázis, amelynek gyakran lekérdezett adatai elférnek a memóriában. Az egész méretezés innen indul: az adatbázis mérete, a ténylegesen használt része, a kapcsolatok száma, majd a lemez és a tartaléka. Ez az útmutató megadja a módszert, a kiinduló beállításokat 4, 8 és 16 GB memóriához, valamint azokat a lekérdezéseket, amelyekkel egy meglévő adatbázis mérhető.
Kapcsolatfelvétel