Siirry suoraan sisältöön

Evästeasetukset

Valitse, mitä evästetyyppejä sallit. Voit muuttaa valintaasi milloin tahansa jokaisen sivun alareunassa olevasta kohdasta Evästeasetukset. Tietosuojaseloste

Välttämättömät

Aina käytössä

Tarvitaan sisäänkirjautumiseen, ostoskorin säilyttämiseen ja valintojesi muistamiseen. Nämä ovat aina käytössä.

Mitkä evästeet?
  • weboke_sessie, weboke_klant, weboke_remember: istuntosi ja sisäänkirjautuneena pysyminen
  • weboke_basket: ostoskorisi
  • wkBtwIncl: hintojen näyttäminen verollisina tai verottomina
  • wok_cookies: evästevalintasi, 12 kuukautta

Mittaa, mikä mainos johtaa käyntiin tai tilaukseen, jotta emme maksa mainoksista, joista ei ole hyötyä.

Mitkä evästeet?
  • Google Ads Google Tag Managerin kautta (_gcl_au, _gcl_aw), enintään 90 päivää
  • OpenAI Ads, mainokset ChatGPT-palvelussa
  • wok_aff: minkä kumppanin kautta tulit meille (kumppaniohjelma), 60 päivää

4,6

Maa ja kieli

Jokaisella maalla on oma sivustonsa, jossa on kyseisen maan hinnat ja ALV.

Näytä

Tietokantojen ja Docker-volyymien varmuuskopiointi oikein

Käynnissä oleva tietokanta kirjoittaa jatkuvasti tiedostoihinsa. Jos kopioit tiedostot kesken kirjoituksen, varmuuskopio voi olla rikki. Siksi teet ensin dumpin: siistin kopion tietokannasta yhteen tiedostoon.

Missä tietosi ovat?

MitäMissä
Compose-tiedostot, Caddyfile, .env ja kansiot, kuten vw-data/srv/diensten
Docker-volyymit, kuten uptime-kuma ja n8n-data/var/lib/docker/volumes/diensten_<naam>/_data
Tietokantadumpit/var/backups/db
Palvelimen asetukset/etc

Docker lisää kansiosi nimen volyymin nimen eteen: kansiossa /srv/diensten volyymista uptime-kuma tulee siis diensten_uptime-kuma. Näet todelliset nimet komennolla sudo docker volume ls.

Valmistelukomentosarja

Tallenna tämä tiedostoon /usr/local/sbin/voor-backup.sh (chmod 700). Sen käynnistää varmuuskopiointikomentosarja artikkelista Varmuuskopiot resticillä toiseen paikkaan.

#!/bin/sh
set -e
mkdir -p /var/backups/db
chmod 700 /var/backups/db
cd /srv/diensten

# WordPress-database (MariaDB) als dump
docker compose exec -T wp-db sh -c \
  'mariadb-dump --single-transaction -u"$MARIADB_USER" -p"$MARIADB_PASSWORD" "$MARIADB_DATABASE"' \
  > /var/backups/db/wordpress.sql

Jos et käytä WordPressiä, jätä se osa pois. Jos sinulla on tietokanta Dockerin ulkopuolella, toimi samalla tavalla komennolla mariadb-dump --single-transaction tai pg_dump.

Sovellukset, joissa on SQLite-tietokanta

Vaultwarden, Uptime Kuma ja n8n tallentavat tietonsa oletuksena SQLite-tiedostoon volyymissaan tai kansiossaan. Yksinkertaisinta ja turvallisinta on pysäyttää ne hetkeksi varmuuskopioinnin ajaksi. Artikkelin Varmuuskopiot resticillä toiseen paikkaan varmuuskopiointikomentosarja tekee sen komennolla docker compose stop ja sen jälkeen docker compose start. Se kestää yleensä vain hetken, eikä kukaan huomaa sitä yöllä. Jos et halua katkosta, noudata sovelluksen omia varmuuskopiointiohjeita, kuten Vaultwardenin wikin ohjeita.

Itse tietokannan kansio (tässä diensten_wp-db) ohitetaan, koska sitä varten sinulla on dump.

Sovelluksen palauttaminen

  1. Pysäytä sovellus: sudo docker compose stop vaultwarden.
  2. Palauta kansio: sudo restic restore latest --target /tmp/terug --include /srv/diensten/vw-data (artikkelin Varmuuskopiot resticillä toiseen paikkaan muuttujilla).
  3. Korvaa kansio palautetulla versiolla ja käynnistä sovellus uudelleen.
  4. Tietokanta palautetaan lukemalla dump sisään, esimerkiksi docker compose exec -T wp-db sh -c 'mariadb -u"$MARIADB_USER" -p"$MARIADB_PASSWORD" "$MARIADB_DATABASE"' < wordpress.sql.

Hetkinen…

Määritä verkkotunnuksesi

Määritä kullekin verkkotunnukselle nimipalvelimet, liitos webhotelliin ja se, kuka tulee omistajaksi.

Ladataan verkkotunnuksia…