Näin hostaatte Firefly III:n Managed VPS:llä: taloutenne omalla palvelimellanne

Firefly III:n hostaus Managed VPS:llä tarkoittaa, että tilinne, budjettinne ja menonne ovat koneella, joka on teidän ja jota tiimimme pitävät ajan tasalla ja valvovat yötä päivää. Firefly III on AGPL-lisenssillä julkaistu vapaa ja avoimen lähdekoodin ohjelma henkilökohtaisen talouden hallintaan. Tämä opas seuraa sen virallista dokumentaatiota: asennus Docker Composella, APP_KEY, HTTPS, ensimmäinen tili, cron-tehtävä, tietokanta, tuontityökalu, sähköpostit, varmuuskopiot ja päivitykset.

Simon Vasconcelos Lee Kirjoittaja: Julkaistu 10. marraskuuta 2026Lukuaika: 13 minuuttia

Kaikki oppaat

Lyhyesti

  1. AGPL-3.0-or-later-lisenssi sallii Firefly III:n vapaan käytön; jos muokkaatte sitä, tarjoatte version lähdekoodin sen käyttäjille.
  2. Asentakaa se kolmesta virallisesta tiedostosta: docker-compose.yml, .env ja .db.env. Valitkaa tietokannan salasana ennen ensimmäistä käynnistystä.
  3. APP_KEY on täsmälleen 32 merkkiä pitkä, pysyy salaisena ja varmuuskopioidaan tietojen mukana.
  4. HTTPS:llä toimivan käänteisen välityspalvelimen takana asettakaa TRUSTED_PROXIES=* ja osoitteenne muuttujaan APP_URL, ja luokaa tilinne heti: ensimmäisenä rekisteröityvästä käyttäjästä tulee omistaja, ja rekisteröityminen sulkeutuu sen jälkeen.
  5. Virallisen tiedoston cron-palvelu ajaa automaattiset budjetit ja toistuvat tapahtumat joka yö. Varmuuskopioikaa tietokanta, liitteiden taltio ja .env ennen jokaista päivitystä.

Mitä Firefly III tekee

Firefly III on henkilökohtaisen talouden hallintaohjelma, joka on tehty omaan hostaukseen. Se seuraa menojanne ja tulojanne budjettien, luokkien ja tunnisteiden avulla, jotta näette, mihin rahanne menevät. Sen README kuvaa sen täysin omalla palvelimella toimivaksi ja eristetyksi: se ei ota yhteyttä mihinkään ulkoiseen palvelimeen, ennen kuin pyydätte sitä nimenomaisesti.

Yksi instanssi voi palvella niin montaa käyttäjää kuin haluatte, ja jokaisella on oma, muista täysin erillinen taloushallintonsa. Dokumentaatio kuvaa myös mallin yhden taloushallinnon jakamiseen, ja se on parhaillaan kehitteillä.

Mitä AGPL-lisenssi sallii

Firefly III julkaistaan GNU Affero General Public License, versio 3 tai valintanne mukaan mikä tahansa myöhempi versio -lisenssillä: tämä on SPDX-tunniste AGPL-3.0-or-later sen tiedostossa composer.json. Teksti vahvistaa rajoittamattoman luvan ajaa muokkaamatonta ohjelmaa. Voitte siis käyttää projektin julkaisemaa imagea itsellenne, perheellenne tai yrityksellenne ilman ostettavaa lisenssiä.

Pykälä 13 lisää AGPL:lle ominaisen ehdon: jos muokkaatte ohjelmaa, versionne on tarjottava kaikille, jotka käyttävät sitä etäyhteydellä verkon kautta, keino saada sen lähdekoodi maksutta. Data Importer -tuontityökalu on saman lisenssin alainen.

Asennus Docker Composella

Dokumentaation mukaan Docker Compose on helpoin tapa asentaa Firefly III. Luokaa palvelimelle, jolle Docker on asennettu, kansio ja ladatkaa sinne kolme virallista tiedostoa sellaisinaan: niiden välistys on merkitsevä, ja dokumentaatio pyytää olemaan kopioimatta niitä selaimesta.

Pääte
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

Ennen ensimmäistä käynnistystä muutettavat asetukset

Luokaa kaksi 32 merkin merkkijonoa tiedostossa .env annetulla komennolla: toinen avaimeksi, toinen tietokannan salasanaksi.

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

Valitkaa tietokannan salasana ennen ensimmäistä käynnistystä. Tietokanta tallentaa sen taltioonsa heti luonnin yhteydessä: jos vaihdatte sen myöhemmin, se ei enää täsmää, ja Dockerin usein kysytyt kysymykset tarjoavat vain yhden ratkaisun, eli konttien ja taltioiden poistamisen ja alusta aloittamisen.

Paikallisesti julkaistu portti

Virallinen tiedosto julkaisee sovelluksen palvelimen kaikkien osoitteiden portissa 80. Jotta voitte tarjota sen HTTPS:llä samalla koneella olevan käänteisen välityspalvelimen takana, muuttakaa app-palvelussa tämä yksi rivi:

docker-compose.yml, app-palvelussa
ports:
  - 127.0.0.1:8080:8080
Pääte
docker compose -f docker-compose.yml up -d --pull=always
docker compose -f docker-compose.yml logs -f

Ensimmäisellä käynnistyskerralla kontti luo ja migroi tietokannan itse. Kun asennus on valmis, Firefly III kiittää lokissa asennuksesta: siirtykää käänteiseen välityspalvelimeen.

Dokumentaatio ei ilmoita muistin tarvetta; sen Docker-kysymykset ehdottavat asetusta PHP_MEMORY_LIMIT=512M tai enemmän, jos PHP:ltä loppuu muisti. Koko riippuu käyttäjien määrästä, tapahtumien määrästä ja tuontityökalun käytöstä. Managed VPS -palvelimella kertokaa meille käyttötarkoituksenne, niin suosittelemme sopivaa kokoa.

HTTPS ja käänteinen välityspalvelin

Firefly III tarjoaa sovelluksen HTTP:llä kontin sisällä portissa 8080, ja HTTPS hoidetaan sen edessä olevalla käänteisellä välityspalvelimella. Sovellus lukee otsakkeen X-Forwarded-Proto tietääkseen, että kävijä saapui HTTPS:llä, kunhan se luottaa välityspalvelimeen:

.env
TRUSTED_PROXIES=*

Dockerin usein kysytyt kysymykset ovat tässä selviä: ilman asetusta TRUSTED_PROXIES=* linkit jäävät http-muotoon, lomakkeet ja kaaviot lakkaavat toimimasta ja CSP-tietoturvaotsakkeet epäonnistuvat. Kun portti on julkaistu osoitteessa 127.0.0.1, sovellukseen pääsee vain palvelimen oma välityspalvelin. Luokaa kontti uudelleen jokaisen .env-tiedoston muutoksen jälkeen:

Pääte
docker compose up -d --force-recreate app

Caddyllä

Caddy hankkii Let’s Encrypt -varmenteen itse, ja sen reverse_proxy-direktiivi asettaa oletuksena otsakkeet X-Forwarded-For, X-Forwarded-Proto ja X-Forwarded-Host:

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

Nginxillä ja Certbotilla

Tämä lohko noudattaa asennuksen usein kysyttyjen kysymysten otsakkeita sekä niiden ehdottamia puskureita 502-virheitä vastaan, kun sovellus palauttaa tunnuksen pitkässä otsakkeessa. Se kuuntelee porttia 80, jotta Certbot voi asentaa HTTPS:n:

Nginx-lohko
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 asentaa sen jälkeen varmenteen ja huolehtii sen uusimisesta:

Pääte
sudo certbot --nginx

Ensimmäinen tili ja rekisteröityminen

Ensimmäisenä rekisteröityvästä käyttäjästä tulee instanssin omistaja. Turvallisuussyistä rekisteröityminen sulkeutuu sen jälkeen itsestään: useimmat asentavat Firefly III:n vain itselleen.

  1. Avatkaa HTTPS-osoitteenne heti, kun välityspalvelin vastaa, ja luokaa tilinne: se saa omistajan roolin.
  2. Ottakaa profiilissanne käyttöön kaksivaiheinen tunnistautuminen ja säilyttäkää sen näyttämät kahdeksan varakoodia.
  3. Avataksenne instanssin muille siirtykää osoitteeseen /settings, avatkaa Firefly III:n määritysvalinnat, poistakaa rasti rekisteröitymisen estävästä valinnasta ja tallentakaa.

Ajastettu cron-tehtävä

Useat toiminnot toimivat vain ajastetun tehtävän kanssa: automaattiset budjetit, toistuvat tapahtumat, tilausten muistutukset ja ajantasaiset valuuttakurssit. Docker-image ei aja cronia itse; virallinen tiedosto lisää tähän tarkoitukseen pienen cron-palvelun, joka kutsuu sovellusta joka päivä kello 3.

Se todentaa itsensä staattisella tunnuksella. Luokaa samalla komennolla kolmas merkkijono ja sijoittakaa se tiedostoon .env:

.env
STATIC_CRON_TOKEN=

Tämä tunnus on täsmälleen 32 merkkiä pitkä: version 6.7.9 koodi ei hyväksy muuta pituutta. Tässä on palvelu sellaisena kuin virallinen tiedosto sen määrittää; kaksinkertainen $$ on tarkoituksellinen ja viittaa .env-tiedoston riveihin TZ ja STATIC_CRON_TOKEN:

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

Yksi tehtävä riittää instanssin kaikille käyttäjille. Tarkistaaksenne, että se on ajettu, lukekaa kontin loki: jokainen tehtävä raportoi JSON-muodossa kentillä job_fired ja job_succeeded.

Pääte
docker logs firefly_iii_cron

Käsin ajettaessa Dockerin usein kysytyt kysymykset pyytävät käyttämään käyttäjää www-data eikä root: ne yhdistävät tämän sudenkuopan lokitiedostojen käyttöoikeusvirheisiin:

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

MariaDB, PostgreSQL vai SQLite

Virallinen tiedosto toimittaa MariaDB:n imagella mariadb:lts. Firefly III tukee myös PostgreSQL:ää ja SQLiteä, jotka valitaan muuttujalla DB_CONNECTION tiedostossa .env:

TietokantaKäyttöönottoVarmuuskopio
MariaDB tai MySQLVirallisen tiedoston db-palvelu; DB_CONNECTION=mysql, portti 3306Vienti komennolla mariadb-dump tai tietokannan taltio palvelun ollessa pysäytettynä
PostgreSQLDB_CONNECTION=pgsql, portti 5432, image postgres ja POSTGRES_*-muuttujat tiedostossa .db.envVienti komennolla pg_dump tai tietokannan taltio palvelun ollessa pysäytettynä
SQLiteDB_CONNECTION=sqlite, ei db-palvelua, ja taltio liitettynä polkuun /var/www/html/storage/databaseTietokannan taltio palvelun ollessa pysäytettynä
.env (PostgreSQL)
DB_CONNECTION=pgsql
DB_HOST=db
DB_PORT=5432

PostgreSQL:ää varten dokumentaatio vaihtaa myös db-palvelun imageksi postgres, joka asentaa PostgreSQL 18:n, ja liittää sen taltion polkuun /var/lib/postgresql. Tiedostossa .db.env MYSQL_*-muuttujista tulee POSTGRES_USER, POSTGRES_DB ja POSTGRES_PASSWORD.

Tehkää tämä valinta ennen ensimmäisten tapahtumienne kirjaamista. Usein kysyttyjen kysymysten mukaan siirtyminen tietokannasta toiseen on mahdollista, vaikka Firefly III ei itse tue sitä, eikä sovelluksen vienti sisällä kaikkia tietoja.

Data Importer -tuontityökalu

Firefly III Data Importer on erillinen työkalu, jolla on oma asennuksensa ja omat päivityksensä; sen versio 2.3.5 julkaistiin 23. syyskuuta 2026. Se tuo CSV- ja CAMT.053-tiedostoja ja voi myös hakea tapahtumat pankeistanne kolmannen osapuolen tietopalvelujen kautta, joilla kullakin on omat ehtonsa.

Virallinen Docker-repositorio toimittaa sen toisessa tiedostossa, docker-compose-importer.yml, joka säilyttää samat palvelut ja lisää palvelun importer. Sen asetukset sijoitetaan tiedostoon .importer.env, joka pohjautuu tuontityökalun tiedostoon .env.example. Tarjotkaa se omalla verkkotunnuksellaan, paikallisesti julkaistulla portilla ja toisella välityspalvelinlohkolla: usein kysytyt kysymykset pyytävät olemaan sijoittamatta sitä alihakemistoon.

.importer.env, muutettavat rivit
FIREFLY_III_URL=http://app:8080
VANITY_URL=https://finances.example.com
TRUSTED_PROXIES=*

Sähköpostit: SMTP-määritys

Oletuksena MAIL_MAILER=log kirjoittaa viestit lokeihin lähettämisen sijaan. Saadaksenne ilmoituksia, kuten tilausten muistutuksia, määrittäkää lähetys tiedostossa .env. Dokumentaatio pyytää aina muuttamaan arvot MAIL_FROM ja SITE_OWNER, muuten yhtään sähköpostia ei lähde.

Simafrin VPS:llä lähetys kulkee todennetun SMTP-releen kautta portissa 587: käyttöön sopii jo omistamanne sähköpostitilin osoite tai 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

Varmuuskopiot

Firefly III:ssa ei ole sisäänrakennettua varmuuskopiointia: dokumentaatio suosittelee järjestelmän omia työkaluja ja huomauttaa, ettei sovelluksen vientitoiminto ole varmuuskopio. Dockerilla säilytettävät osat ovat nämä:

OsaMitä se säilyttääVarmuuskopioitava
Tietokanta (firefly_iii_db)Tilit, tapahtumat, budjetit, säännöt ja käyttäjätPakollinen
Liitteet (firefly_iii_upload)Tapahtumiin liitetyt tiedostotPakollinen
.envAsetukset ja ennen kaikkea APP_KEYPakollinen, salattuna
.db.envTietokannan tunnuksetPakollinen, salattuna
docker-compose.yml ja .importer.envOma versionne virallisista tiedostoistaSuositeltava

Tietokanta palvelun ollessa käynnissä

MariaDB:llä mariadb-dump vie tietokannan pysäyttämättä palvelua; sen valinta --single-transaction antaa yhtenäisen kopion InnoDB-tauluista lukitsematta niitä. Compose-tiedoston kansiossa ajettuna komento lukee tunnukset kontin ympäristöstä:

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

PostgreSQL:llä sama ajatus toteutetaan komennolla pg_dump:

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

Ajastakaa tämä vienti palvelimella vähintään kerran päivässä ja karsikaa tiedostoja, jotka kasautuvat.

Taltiot palvelun ollessa pysäytettynä

Dokumentaatio arkistoi jokaisen taltion kertakäyttöisellä kontilla. Docker Compose lisää taltioiden nimien eteen projektin nimen, joka on oletuksena kansion nimi: tarkistakaa tarkat nimet ennen arkistoinnin ajamista.

Pääte, firefly-iii-kansiossa
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

Väärin kirjoitettu taltion nimi ei aiheuta virhettä: Docker luo sillä nimellä tyhjän taltion ja arkistoi sen, mikä korvaa edellisen varmuuskopion. Dokumentaatio pyytää tarkistamaan taltion olemassaolon ennen jokaista arkistointia.

Säilyttäkää kopio tiedostosta .env ja näistä arkistoista palvelimen ulkopuolella salattuna, koska se sisältää avaimen ja tietokannan tunnukset. Palvelimen levylle sijoitettuina nämä tiedostot päätyvät myös sen yöllisiin varmuuskopioihin.

Palauttaminen

Dokumentaatio palauttaa taltion käänteisellä komennolla palvelun ollessa pysäytettynä; liitteiden taltio palautetaan samalla tavalla:

Pääte
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

SQL-vienti ladataan takaisin käynnissä olevaan tietokantaan:

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

Palauttakaa myös .env ja sen APP_KEY, käynnistäkää uudelleen ja avatkaa tilinne. Dokumentaatio toistaa sen jokaisen menetelmän jälkeen: varmuuskopiolla tehdään ensimmäiseksi palautus, jotta näette sen toimivan.

Päivitykset ja migraatiot

Firefly III päivittyy itse, jopa niinkin vanhoista versioista kuin 4.7, ja migroi tietokantansa kontin käynnistyessä. Dokumentaatio varoittaa, että jotkin päivitykset poistavat tai siivoavat tietoja, ja pyytää varmuuskopioimaan tietokannan ja taltiot ennen jokaista päivitystä, etenkin pääversioiden välillä. Compose-tiedoston kansiossa:

Pääte
docker compose stop
docker compose pull
docker compose -f docker-compose.yml up -d --remove-orphans

Tuontityökalu päivitetään samalla tavalla, sen dokumentaation mukaan komennolla docker compose rm -f pysäytyksen ja imagejen hakemisen välissä.

Kuka tekee mitä Managed VPS:llä

Oma hostaus vaatii palvelimen ylläpitoa sovelluksen lisäksi. Managed VPS -palvelimella tiimimme huolehtivat palvelimesta ja seuraavat instanssianne proaktiivisesti; Firefly III pysyy teidän ohjelmananne asetuksineen ja taloustietoineen.

AiheTiimimmeTe
PalvelinJärjestelmä- ja tietoturvapäivitykset, toimenpiteet palvelimella mukaan lukienToimintaanne sopiva ajankohta
ValvontaPalvelinta seurataan ympäri vuorokauden joka päivä, ja puututaan asiaan odottamatta yhteydenottoanneInstanssinne lokien lukeminen
Firefly IIIProaktiivinen seuranta: virheet, hitaus, cron-tehtävä ja levytila havaitaan, ja korjausta suositellaanSen asennus, päivitykset ja asetukset, jotka toteutatte itse tai tekoälyavustajanne kanssa
Tilit ja tiedotNiitä kantava palvelin, valvottuna ja varmuuskopioitunaKäyttäjät, kaksivaiheinen tunnistautuminen, tuontityökalu ja sen tietopalvelut
VarmuuskopiotJoka yö, salattuina ja koneen ulkopuolella säilytettyinä; palautus sisältyyFirefly III:n omat viennit sekä palautuspyyntö, kun tarvitsette sitä
SiirtoNykyinen palvelimenne siirretään, veloituksettaKäyttöönoton ajankohta

Jos haluatte tiimiemme toimivan itse sovelluksessa, tämä palvelu laskutetaan tuntiveloituksella tai kiinteällä hinnalla, ja arvio annetaan ennen toimenpidettä.

Firefly III palvelimella, jota ylläpidetään puolestanne

Simafrin Managed VPS -palvelussa tiimimme pitävät Firefly III -instanssinne palvelimen ajan tasalla, valvovat sitä yötä päivää ja toimivat odottamatta yhteydenottoanne; ne seuraavat myös instanssianne proaktiivisesti ja suosittelevat teille hyödyllisiä korjauksia, jotka toteutatte itse tai tekoälyavustajanne kanssa. Varmuuskopiot salataan joka yö ja säilytetään koneen ulkopuolella, niiden palautus sisältyy, ja nykyisen palvelimenne siirto tehdään veloituksetta.

Katso Managed VPS

Usein kysytyt kysymykset

Onko Firefly III maksuton?

Kyllä. Firefly III on AGPL-3.0-or-later-lisenssillä: voitte ajaa sitä itsellenne, perheellenne tai yrityksellenne ilman ostettavaa lisenssiä. Jos muokkaatte sitä, versionne on tarjottava lähdekoodinsa sen verkon kautta käyttäjille. Jäljelle jää sen pyörittävän palvelimen kustannus.

Miten Firefly III asennetaan Docker Composella?

Ladatkaa kolme virallista tiedostoa, docker-compose.yml, .env ja .db.env. Asettakaa 32 merkin APP_KEY ja sama salasana muuttujiin DB_PASSWORD ja MYSQL_PASSWORD ennen ensimmäistä käynnistystä ja ajakaa sitten docker compose up -d. Asettakaa sen jälkeen eteen HTTPS:llä toimiva käänteinen välityspalvelin.

Mihin APP_KEY-avainta käytetään Firefly III:ssa?

APP_KEY on istuntojen salausavain. Se on täsmälleen 32 merkkiä pitkä, ilman erikoismerkkejä kuten = tai #, ja pysyy salaisena. Dokumentaatio pyytää varmuuskopioimaan sen taltioiden mukana: se kuuluu siihen, mitä instanssin palauttamiseen tarvitaan.

Miksi Firefly III:n linkit jäävät http-muotoon välityspalvelimen takana?

Dockerin usein kysyttyjen kysymysten mukaan .env-tiedostosta puuttuu TRUSTED_PROXIES=*: ilman sitä Firefly III ohittaa välityspalvelimen X-Forwarded-Proto-otsakkeen, linkit jäävät http-muotoon ja lomakkeet ja kaaviot lakkaavat toimimasta. Kirjatkaa myös julkinen osoitteenne muuttujaan APP_URL.

Miten Firefly III:n cron-tehtävä määritetään Dockerilla?

Virallinen Compose-tiedosto sisältää cron-palvelun, joka kutsuu sovellusta joka päivä kello 3. Asettakaa tiedostoon .env täsmälleen 32 merkin STATIC_CRON_TOKEN ja käynnistäkää kokonaisuus uudelleen. Yksi tehtävä palvelee instanssin kaikkia käyttäjiä.

Miten Firefly III avataan useille käyttäjille?

Ensimmäisenä rekisteröityvästä käyttäjästä tulee omistaja, ja rekisteröityminen sulkeutuu sen jälkeen. Omistaja avaa sen uudelleen osoitteessa /settings, Firefly III:n määritysvalinnoissa. Kullakin käyttäjällä on silloin oma, muista erillinen taloushallintonsa.

Miten Firefly III varmuuskopioidaan?

Varmuuskopioikaa tietokanta mariadb-dump- tai pg_dump-viennillä, liitteiden taltio sekä tiedostot .env ja .db.env salattuina. Sovelluksen vientitoiminto ei ole varmuuskopio. Testatkaa palautus heti ensimmäisen varmuuskopion jälkeen.

Kattaako Managed VPS Firefly III:n?

Managed VPS kattaa palvelimen: järjestelmän, tietoturvan, valvonnan ja varmuuskopiot. Tiimimme seuraavat myös instanssianne proaktiivisesti ja suosittelevat hyödyllisiä korjauksia, jotka toteutatte itse. Toimenpide sovelluksessa laskutetaan tuntiveloituksella tai kiinteällä hinnalla.

Lähteet ja virallinen dokumentaatio

Ota yhteyttä