Firefly III auf einem Managed VPS hosten: Ihre Finanzen auf Ihrem Server

Firefly III auf einem Managed VPS zu hosten heißt, Ihre Konten, Budgets und Ausgaben auf einer Maschine zu bewahren, die Ihnen gehört und die unsere Teams aktuell halten und Tag und Nacht beaufsichtigen. Firefly III ist ein freier, quelloffener Manager für persönliche Finanzen unter der AGPL-Lizenz. Dieser Leitfaden folgt der offiziellen Dokumentation: die Installation mit Docker Compose, der APP_KEY, HTTPS, das erste Konto, der Cronjob, die Datenbank, der Data Importer, E-Mails, Backups und Updates.

Simon Vasconcelos Lee Von Veröffentlicht am 10. November 2026Lesezeit: 13 Minuten

Alle Leitfäden

Das Wichtigste in Kürze

  1. Die Lizenz AGPL-3.0-or-later erlaubt es, Firefly III frei zu betreiben; wenn Sie es ändern, stellen Sie den Code Ihrer Version denen bereit, die es nutzen.
  2. Installieren Sie es aus den drei offiziellen Dateien: docker-compose.yml, .env und .db.env. Legen Sie das Datenbankpasswort vor dem ersten Start fest.
  3. APP_KEY ist genau 32 Zeichen lang, bleibt geheim und wird zusammen mit den Daten gesichert.
  4. Hinter einem Reverse Proxy mit HTTPS setzen Sie TRUSTED_PROXIES=* und Ihre Adresse in APP_URL und legen dann sofort Ihr Konto an: Wer sich als Erster registriert, wird Eigentümer, und danach schließt sich die Registrierung.
  5. Der Dienst cron der offiziellen Datei führt jede Nacht die automatischen Budgets und die wiederkehrenden Buchungen aus. Sichern Sie vor jedem Update die Datenbank, das Upload-Volume und .env.

Was Firefly III kann

Firefly III ist ein Manager für persönliche Finanzen, gemacht für das Selbsthosting. Er erfasst Ihre Ausgaben und Einnahmen, mit Budgets, Kategorien und Tags, damit Sie sehen, wohin Ihr Geld fließt. Sein README beschreibt ihn als vollständig selbst gehostet und abgeschottet: Er nimmt zu keinem externen Server Kontakt auf, solange Sie es ihm nicht ausdrücklich sagen.

Eine Instanz nimmt so viele Nutzer auf, wie Sie möchten, jeder mit einer Finanzverwaltung, die vollständig von den anderen getrennt ist. Die Dokumentation beschreibt ein Modell, um eine einzige Verwaltung gemeinsam zu nutzen, das derzeit entwickelt wird.

Was die AGPL-Lizenz erlaubt

Firefly III wird unter der GNU Affero General Public License, Version 3 oder, nach Ihrer Wahl, jeder späteren Version, veröffentlicht: Das ist der SPDX-Bezeichner AGPL-3.0-or-later in seiner Datei composer.json. Der Text gewährt eine uneingeschränkte Erlaubnis, das unveränderte Programm auszuführen. Sie können also das vom Projekt veröffentlichte Image für sich, Ihre Familie oder Ihr Unternehmen nutzen, ohne eine Lizenz zu kaufen.

Artikel 13 fügt eine Bedingung hinzu, die der AGPL eigen ist: Wenn Sie das Programm ändern, muss Ihre Version allen, die sie aus der Ferne über das Netzwerk nutzen, die Möglichkeit bieten, ihren Quellcode kostenlos zu erhalten. Der Data Importer steht unter derselben Lizenz.

Die Installation mit Docker Compose

Die Dokumentation nennt Docker Compose den einfachsten Weg, Firefly III zu installieren. Legen Sie auf einem Server, auf dem Docker installiert ist, einen Ordner an und laden Sie die drei offiziellen Dateien im Rohformat hinein: Ihre Einrückung zählt, und die Dokumentation bittet darum, sie nicht aus dem Browser zu kopieren.

Terminal
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

Die Einstellungen, die vor dem ersten Start zu ändern sind

Erzeugen Sie mit dem Befehl aus der Datei .env zwei Zeichenketten mit 32 Zeichen: eine für den Schlüssel, eine für das Datenbankpasswort.

Terminal
head /dev/urandom | LC_ALL=C tr -dc 'A-Za-z0-9' | head -c 32 && echo
.env, die zu ändernden Zeilen
SITE_OWNER=you@example.com
APP_KEY=
DB_PASSWORD=
APP_URL=https://finances.example.com
.db.env
MYSQL_PASSWORD=

Legen Sie das Datenbankpasswort vor dem ersten Start fest. Die Datenbank speichert es in ihrem Volume, sobald sie angelegt ist: Ändern Sie es danach, passt es nicht mehr, und die Docker-FAQ nennt nur einen Ausweg, nämlich Container und Volumes zu löschen und von vorn zu beginnen.

Ein lokal veröffentlichter Port

Die offizielle Datei veröffentlicht die Anwendung auf Port 80 aller Adressen des Servers. Um sie hinter einem Reverse Proxy auf derselben Maschine über HTTPS auszuliefern, ändern Sie im Dienst app nur diese eine Zeile:

docker-compose.yml, im Dienst app
ports:
  - 127.0.0.1:8080:8080
Terminal
docker compose -f docker-compose.yml up -d --pull=always
docker compose -f docker-compose.yml logs -f

Beim ersten Start legt der Container die Datenbank selbst an und migriert sie. Ist die Installation fertig, bedankt sich Firefly III im Protokoll für die Installation: Gehen Sie weiter zum Reverse Proxy.

Die Dokumentation nennt keinen Wert für den Arbeitsspeicher; ihre Docker-FAQ schlägt PHP_MEMORY_LIMIT=512M oder mehr vor, wenn PHP der Speicher ausgeht. Die Größe hängt von der Zahl der Nutzer, vom Umfang der Buchungen und vom Data Importer ab. Auf einem Managed VPS beschreiben Sie uns Ihren Einsatz, und wir empfehlen Ihnen die passende Größe.

HTTPS und der Reverse Proxy

Firefly III liefert die Anwendung im Container über HTTP auf Port 8080 aus, und HTTPS liegt beim Reverse Proxy davor. Die Anwendung liest den Header X-Forwarded-Proto, um zu wissen, dass der Besucher über HTTPS gekommen ist, sofern sie dem Proxy vertraut:

.env
TRUSTED_PROXIES=*

Die Docker-FAQ ist in diesem Punkt eindeutig: Ohne TRUSTED_PROXIES=* bleiben die Links auf http, Formulare und Diagramme funktionieren nicht mehr, und die CSP-Sicherheitsheader schlagen fehl. Mit dem auf 127.0.0.1 veröffentlichten Port erreicht nur der Proxy des Servers selbst die Anwendung. Erstellen Sie den Container nach jeder Änderung an der Datei .env neu:

Terminal
docker compose up -d --force-recreate app

Mit Caddy

Caddy bezieht das Zertifikat von Let’s Encrypt selbstständig, und seine Direktive reverse_proxy setzt standardmäßig die Header X-Forwarded-For, X-Forwarded-Proto und X-Forwarded-Host:

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

Mit Nginx und Certbot

Dieser Block übernimmt die Header aus der Installations-FAQ und die Puffer, die sie gegen 502-Fehler empfiehlt, wenn die Anwendung ein Token in einem langen Header zurückgibt. Er lauscht auf Port 80, damit Certbot HTTPS einrichten kann:

Nginx-Block
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;
    }
}

Certbot richtet anschließend das Zertifikat ein und kümmert sich um die Erneuerung:

Terminal
sudo certbot --nginx

Das erste Konto und die Registrierung

Wer sich als Erster registriert, wird Eigentümer der Instanz. Aus Sicherheitsgründen schließt sich die Registrierung danach von selbst: Die meisten installieren Firefly III nur für sich.

  1. Öffnen Sie Ihre HTTPS-Adresse, sobald der Proxy antwortet, und legen Sie Ihr Konto an: Es erhält die Rolle des Eigentümers.
  2. Aktivieren Sie in Ihrem Profil die Zwei-Faktor-Authentifizierung und bewahren Sie die acht Backup-Codes auf, die sie anzeigt.
  3. Um die Instanz für andere Personen zu öffnen, gehen Sie auf /settings, öffnen die Konfigurationsoptionen von Firefly III, entfernen das Häkchen bei der Option, die die Registrierung deaktiviert, und speichern.

Der Cronjob

Mehrere Funktionen arbeiten nur mit einer geplanten Aufgabe: die automatischen Budgets, die wiederkehrenden Buchungen, die Hinweise zu Abonnements und aktuelle Wechselkurse. Das Docker-Image führt cron nicht selbst aus; die offizielle Datei ergänzt dafür einen kleinen Dienst cron, der die Anwendung jeden Tag um 3 Uhr morgens aufruft.

Er authentifiziert sich mit einem statischen Token. Erzeugen Sie mit demselben Befehl eine dritte Zeichenkette und tragen Sie sie in .env ein:

.env
STATIC_CRON_TOKEN=

Dieses Token ist genau 32 Zeichen lang: Der Code der Version 6.7.9 akzeptiert keine andere Länge. Hier der Dienst, wie ihn die offizielle Datei deklariert; das doppelte $$ ist gewollt und verweist auf die Zeilen TZ und STATIC_CRON_TOKEN der Datei .env:

docker-compose.yml, der Dienst cron
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

Eine Aufgabe genügt für alle Nutzer der Instanz. Um zu prüfen, ob sie gelaufen ist, lesen Sie das Protokoll des Containers: Jede Aufgabe meldet sich in JSON zurück, mit job_fired und job_succeeded.

Terminal
docker logs firefly_iii_cron

Um sie von Hand zu starten, bittet die Docker-FAQ darum, den Benutzer www-data statt root zu verwenden: Die FAQ bringt diese Falle mit Berechtigungsfehlern bei den Protokolldateien in Verbindung:

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

MariaDB, PostgreSQL oder SQLite

Die offizielle Datei liefert MariaDB mit, mit dem Image mariadb:lts. Firefly III unterstützt auch PostgreSQL und SQLite, ausgewählt mit DB_CONNECTION in .env:

DatenbankEinrichtungBackup
MariaDB oder MySQLDer Dienst db der offiziellen Datei; DB_CONNECTION=mysql, Port 3306Ein Export mit mariadb-dump oder das Datenbank-Volume bei gestopptem Dienst
PostgreSQLDB_CONNECTION=pgsql, Port 5432, das Image postgres und die Variablen POSTGRES_* in .db.envEin Export mit pg_dump oder das Datenbank-Volume bei gestopptem Dienst
SQLiteDB_CONNECTION=sqlite, kein Dienst db und ein auf /var/www/html/storage/database eingebundenes VolumeDas Datenbank-Volume, bei gestopptem Dienst
.env (PostgreSQL)
DB_CONNECTION=pgsql
DB_HOST=db
DB_PORT=5432

Für PostgreSQL lässt die Dokumentation den Dienst db außerdem auf das Image postgres zeigen, das PostgreSQL 18 installiert, und bindet sein Volume auf /var/lib/postgresql ein. In .db.env werden die Variablen MYSQL_* zu POSTGRES_USER, POSTGRES_DB und POSTGRES_PASSWORD.

Treffen Sie diese Wahl, bevor Sie Ihre ersten Buchungen erfassen. Laut FAQ bleibt ein Wechsel von einer Datenbank zur anderen möglich, ohne dass Firefly III ihn selbst unterstützt, und der Export der Anwendung nimmt nicht alle Daten mit.

Der Data Importer

Der Firefly III Data Importer ist ein eigenständiges Werkzeug, mit eigener Installation und eigenen Updates; seine Version 2.3.5 ist am 23. September 2026 erschienen. Er importiert CSV- und CAMT.053-Dateien und kann Buchungen auch über externe Datenanbieter bei Ihren Banken abrufen, jeder mit seinen eigenen Bedingungen.

Das offizielle Docker-Repository liefert ihn in einer zweiten Datei, docker-compose-importer.yml, die dieselben Dienste behält und importer ergänzt. Seine Einstellungen kommen in eine Datei .importer.env, die aus der .env.example des Importers hervorgeht. Betreiben Sie ihn unter einem eigenen Domainnamen, mit einem lokal veröffentlichten Port und einem zweiten Proxy-Block: Die FAQ bittet darum, ihn nicht in einem Unterverzeichnis abzulegen.

.importer.env, die zu ändernden Zeilen
FIREFLY_III_URL=http://app:8080
VANITY_URL=https://finances.example.com
TRUSTED_PROXIES=*

Die E-Mails: die SMTP-Konfiguration

Standardmäßig schreibt MAIL_MAILER=log die Nachrichten in die Protokolle, statt sie zu versenden. Um Benachrichtigungen zu erhalten, etwa die Hinweise zu Abonnements, richten Sie den Versand in .env ein. Die Dokumentation bittet darum, MAIL_FROM und SITE_OWNER immer zu ändern, sonst geht keine E-Mail hinaus.

Auf einem Simafri-VPS läuft der Versand über ein authentifiziertes SMTP-Relay auf Port 587: die Adresse eines Postfachs, das Sie bereits haben, oder Simafri Suite.

.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

Die Backups

Firefly III hat keine eingebaute Backup-Routine: Die Dokumentation empfiehlt die Werkzeuge des Systems und weist darauf hin, dass die Exportfunktion der Anwendung kein Backup ist. Mit Docker ist das zu sichern:

ElementWas es enthältZu sichern
Die Datenbank (firefly_iii_db)Konten, Buchungen, Budgets, Regeln und NutzerPflicht
Die Anhänge (firefly_iii_upload)Die an Buchungen angehängten DateienPflicht
.envDie Einstellungen und vor allem APP_KEYPflicht, verschlüsselt
.db.envDie Zugangsdaten der DatenbankPflicht, verschlüsselt
docker-compose.yml und .importer.envIhre Fassung der offiziellen DateienEmpfohlen

Die Datenbank, bei laufendem Dienst

Mit MariaDB exportiert mariadb-dump die Datenbank, ohne den Dienst anzuhalten; seine Option --single-transaction liefert eine konsistente Kopie der InnoDB-Tabellen, ohne sie zu sperren. Im Ordner der Compose-Datei ausgeführt, liest der Befehl die Zugangsdaten aus der Umgebung des Containers:

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

Mit PostgreSQL läuft dasselbe über pg_dump:

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

Planen Sie diesen Export auf dem Server mindestens einmal täglich und räumen Sie die Dateien auf, die sich ansammeln.

Die Volumes, bei gestopptem Dienst

Die Dokumentation archiviert jedes Volume mit einem Wegwerf-Container. Docker Compose stellt den Volume-Namen den Projektnamen voran, standardmäßig den Namen des Ordners: Prüfen Sie die genauen Namen, bevor Sie das Archiv anlegen.

Terminal, im Ordner firefly-iii
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

Ein falsch geschriebener Volume-Name löst keinen Fehler aus: Docker legt unter diesem Namen ein leeres Volume an und archiviert es, was das vorherige Backup überschreibt. Die Dokumentation bittet darum, vor jedem Archiv zu prüfen, dass das Volume existiert.

Bewahren Sie eine Kopie von .env und dieser Archive außerhalb des Servers auf, verschlüsselt, denn sie enthält den Schlüssel und die Zugangsdaten der Datenbank. Auf der Festplatte des Servers abgelegt, fließen diese Dateien auch in dessen nächtliche Backups ein.

Wiederherstellen

Die Dokumentation stellt ein Volume mit dem umgekehrten Befehl wieder her, bei gestopptem Dienst; das Volume der Anhänge wird auf dieselbe Weise wiederhergestellt:

Terminal
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

Ein SQL-Export wird in die laufende Datenbank zurückgespielt:

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

Stellen Sie auch .env mit seinem APP_KEY wieder her, starten Sie dann neu und öffnen Sie Ihre Konten. Die Dokumentation wiederholt es nach jeder Methode: Das Erste, was man mit einem Backup tut, ist, es wiederherzustellen, um zu prüfen, dass es funktioniert.

Die Updates und Migrationen

Firefly III aktualisiert sich selbst, sogar von Versionen bis zurück zu 4.7, und migriert seine Datenbank beim Start des Containers. Die Dokumentation warnt, dass manche Updates Daten entfernen oder bereinigen, und verlangt vor jedem ein Backup der Datenbank und der Volumes, vor allem zwischen Hauptversionen. Im Ordner der Compose-Datei:

Terminal
docker compose stop
docker compose pull
docker compose -f docker-compose.yml up -d --remove-orphans

Der Importer wird laut seiner Dokumentation auf dieselbe Weise aktualisiert, mit docker compose rm -f zwischen dem Stoppen und dem Herunterladen der Images.

Wer was tut auf einem Managed VPS

Beim Selbsthosting müssen Sie neben der Anwendung auch den Server betreuen. Auf einem Managed VPS übernehmen unsere Teams den Server und betreuen Ihre Instanz proaktiv; Firefly III bleibt Ihre Software, mit ihren Einstellungen und Ihren Finanzdaten.

ThemaUnsere TeamsSie
Der ServerSystem- und Sicherheitsupdates, Eingriffe am Server inbegriffenDer Zeitpunkt, der zu Ihrem Betrieb passt
Die ÜberwachungServer rund um die Uhr im Blick, mit Eingriff, ohne auf Ihren Anruf zu wartenDas Lesen der Protokolle Ihrer Instanz
Firefly IIIProaktive Betreuung: Fehler, lange Antwortzeiten, der Cronjob und Speicherplatz erkannt, Korrektur empfohlenInstallation, Updates und Einstellungen, die Sie umsetzen, selbst oder mit Ihrem KI-Assistenten
Die Konten und die DatenDer Server, der sie trägt, überwacht und gesichertDie Nutzer, die Zwei-Faktor-Authentifizierung, der Data Importer und seine Datenanbieter
Die BackupsJede Nacht, verschlüsselt und außerhalb der Maschine aufbewahrt; Wiederherstellung inbegriffenDie eigenen Exporte von Firefly III und die Wiederherstellungsanfrage, wenn Sie sie brauchen
Die MigrationIhr aktueller Server wird kostenlos migriertDer Zeitpunkt der Umstellung

Wenn unsere Teams lieber in der Anwendung selbst eingreifen sollen, wird diese Leistung nach Stunden oder pauschal abgerechnet, mit einem Kostenvoranschlag vor dem Eingriff.

Firefly III auf einem Server, der für Sie gepflegt wird

Mit einem Managed VPS von Simafri halten unsere Teams den Server Ihrer Firefly-III-Instanz aktuell, überwachen ihn Tag und Nacht und greifen ein, ohne auf Ihren Anruf zu warten; sie betreuen auch Ihre Instanz proaktiv und empfehlen Ihnen die sinnvollen Korrekturen, die Sie umsetzen, selbst oder mit Ihrem KI-Assistenten. Die Backups werden jede Nacht verschlüsselt und außerhalb der Maschine aufbewahrt, ihre Wiederherstellung ist inbegriffen, und die Migration Ihres aktuellen Servers ist kostenlos.

Managed VPS entdecken

Häufige Fragen

Ist Firefly III kostenlos?

Ja. Firefly III steht unter der Lizenz AGPL-3.0-or-later: Sie können es für sich, Ihre Familie oder Ihr Unternehmen betreiben, ohne eine Lizenz zu kaufen. Wenn Sie es ändern, muss Ihre Version denen, die sie über das Netzwerk nutzen, ihren Quellcode anbieten. Bleiben die Kosten für den Server, auf dem es läuft.

Wie installiert man Firefly III mit Docker Compose?

Laden Sie die drei offiziellen Dateien herunter, docker-compose.yml, .env und .db.env. Setzen Sie vor dem ersten Start einen APP_KEY mit 32 Zeichen und dasselbe Passwort in DB_PASSWORD und MYSQL_PASSWORD und starten Sie dann docker compose up -d. Stellen Sie anschließend einen Reverse Proxy mit HTTPS davor.

Wozu dient APP_KEY in Firefly III?

APP_KEY ist der Verschlüsselungsschlüssel der Sitzungen. Er ist genau 32 Zeichen lang, ohne Sonderzeichen wie = oder #, und bleibt geheim. Die Dokumentation bittet darum, ihn zusammen mit den Volumes zu sichern: Er gehört zu dem, was Sie brauchen, um eine Instanz wiederherzustellen.

Warum bleiben die Links von Firefly III hinter einem Proxy auf http?

Laut Docker-FAQ fehlt TRUSTED_PROXIES=* in der Datei .env: Ohne diese Zeile ignoriert Firefly III den Header X-Forwarded-Proto des Proxys, die Links bleiben auf http, und Formulare und Diagramme funktionieren nicht mehr. Tragen Sie auch Ihre öffentliche Adresse in APP_URL ein.

Wie richtet man den Cronjob von Firefly III mit Docker ein?

Die offizielle Compose-Datei enthält einen Dienst cron, der die Anwendung jeden Tag um 3 Uhr morgens aufruft. Setzen Sie in .env ein STATIC_CRON_TOKEN mit genau 32 Zeichen und starten Sie den Stack dann neu. Eine einzige Aufgabe bedient alle Nutzer der Instanz.

Wie öffnet man Firefly III für mehrere Nutzer?

Wer sich als Erster registriert, wird Eigentümer, und danach schließt sich die Registrierung. Der Eigentümer öffnet sie in /settings wieder, unter den Konfigurationsoptionen von Firefly III. Jeder Nutzer behält dann eine Finanzverwaltung, die von den anderen getrennt ist.

Wie sichert man Firefly III?

Sichern Sie die Datenbank mit einem Export per mariadb-dump oder pg_dump, das Volume der Anhänge und die Dateien .env und .db.env, verschlüsselt. Die Exportfunktion der Anwendung ist kein Backup. Testen Sie die Wiederherstellung gleich nach dem ersten Backup.

Deckt ein Managed VPS Firefly III ab?

Ein Managed VPS deckt den Server ab: System, Sicherheit, Überwachung und Backups. Unsere Teams betreuen auch Ihre Instanz proaktiv und empfehlen Ihnen die sinnvollen Korrekturen, die Sie umsetzen. Ein Eingriff in der Anwendung wird nach Stunden oder pauschal abgerechnet.

Quellen und offizielle Dokumentation

Verwandte Leitfäden

VPS-Backups: was Sie vor Vertragsabschluss prüfen solltenEin VPS-Angebot verspricht fast immer „Backups inklusive“. Hinter diesen zwei Wörtern kann eine Kopie jede Nacht stehen, außerhalb der Maschine aufbewahrt und von Experten wiederhergestellt, oder ein Snapshot auf derselben Festplatte wie der Server. Dieser Leitfaden nennt die Fragen, die den Unterschied machen, erklärt, was jede Antwort bedeutet, und zeigt, wie Sie prüfen, dass sich ein Backup wiederherstellen lässt.Unterschied zwischen Managed und Unmanaged VPS: wer macht wasDer Unterschied zwischen einem Managed und einem Unmanaged VPS hängt an einer einzigen Frage: wer sich um den Server kümmert, sobald er in Betrieb ist. Dabei hat „Managed“ keine offizielle Definition: von einem Hoster zum anderen reicht das Wort von der bloßen Installation des Systems bis zum vollständigen Betrieb des Servers. Dieser Leitfaden zeigt Zeile für Zeile, wer was übernimmt, mit der Zwischenstufe des Supports, und nennt die Fragen, die vor der Unterschrift Klarheit schaffen.PostgreSQL auf einem VPS: Arbeitsspeicher und Festplatte bemessenEine schnelle PostgreSQL-Datenbank ist eine Datenbank, deren häufig gelesene Daten in den Arbeitsspeicher passen. Die gesamte Dimensionierung geht davon aus: das Volumen der Datenbank, der Teil, der wirklich arbeitet, die Zahl der Verbindungen, dann die Festplatte und ihre Reserve. Dieser Leitfaden gibt Ihnen die Methode, die Starteinstellungen für 4, 8 und 16 GB Arbeitsspeicher und die Abfragen, die eine bestehende Datenbank vermessen.
Kontaktieren Sie uns