Create backup documentation

Bernard Spil
2021-07-11 22:36:40 +02:00
parent c113e020fc
commit cd894d843c

31
General-(not-docker).md Normal file

@@ -0,0 +1,31 @@
## Backup
Things to include in your backup:
- The environment file used when starting Vaultwarden
- The `data` directory
- The Vaultwarden database
- SQLite database is stored in the `data` directory by default
- Use the database backup features of MariaDB/PostgreSQL/MySQL to create a backup
Make sure you document the procedure and locations where backups are stored!
## Restore
- Install Vaultwarden
- (Not for SQLite) Restore your database from backup
- Restore the environment file
- Restore your `data` directory to the correct location
## Platform specific
### FreeBSD port
| Item | Location |
|- |- |
| Environment | `/usr/local/etc/rc.conf.d/vaultwarden` |
| Data | `/usr/local/www/vaultwarden/data` |
### MariaDB / MySQL
See e.g. [MariaDB - Backup and Restore Overview](https://mariadb.com/kb/en/backup-and-restore-overview/)