1
0
mirror of https://github.com/xzeldon/vwdump.git synced 2025-06-27 23:48:15 +03:00

45 Commits

Author SHA1 Message Date
7f531cb369
docs: add telegram screenshot of notification 2025-06-14 13:19:11 +03:00
d93e308cba
docs: use pre-built docker images in readme
Also add clarification about OWASP recommendations,
see: https://cheatsheetseries.owasp.org/cheatsheets/Password_Storage_Cheat_Sheet.html#pbkdf2
2025-06-14 12:34:02 +03:00
12ca3f2ac7
feat: initial refactor and feature implementation
This is the first major commit after forking the original project. The
script has been almost completely rewritten to add new features.

- Implement AES-256 encryption with configurable PBKDF2 iterations (default 600k).
- Add Telegram integration for status updates and optional file uploads.
- Rework backup logic to use safe `sqlite3 .backup` method.
- Add GitHub Action to build/publish multi-arch Docker images and create
  GitHub Releases on git tags.

BREAKING CHANGE: The project is not backward-compatible, configuration
and behavior are entirely different from the original version.
2025-06-14 12:11:44 +03:00
John M
1d523c8734
Update README.md (#33) 2024-11-29 22:47:09 -06:00
Shane Dolan
b24024fde5
add recommended restart behavior to readme.md (#31) 2024-10-15 22:12:23 -05:00
Shane Dolan
38dbb2d66d
Modify script.sh to not error when files missing from vw data vol (#30) 2024-10-05 23:35:25 -05:00
jmqm
479d78b9e3
Combine scripts, refactor, minor README improvements (#26)
- Combined backup and delete scripts.
  - Consequently, deleted `backup.sh` and `delete.sh`.
  - Changed Dockerfile and `entrypoint.sh`.
- Refactored script.
- Docker compose example in README now includes network property _(is it called a property?)_.
- README volume permission requirements are placed at better locations.
2022-01-02 19:37:08 -06:00
jmqm
23d0115222
Minor updates (#24)
- Remove `crontab`.
- Rename dockerize action.
2021-08-30 11:34:54 -05:00
jmqm
7ac41f6dec
Clarify permissions required (#21)
- `README` now says which directories require what permissions.
  - Read permission for `/data` directory.
  - Read, write and delete permissions for `/backups` directory.
2021-07-28 02:37:45 -05:00
jmqm
8573420236
Quality of life improvements (#17)
- Removed quotation marks with mounting volumes in docker-compose section.
- Replaced INFO prefix with each echo with a timestamp.
  - Subsequently, echoes that have a timestamp at the end have been adjusted to remove them.
- When deleting, it first checks if there are files to delete.
  - An appropriate echo will be shown in both circumstances.
2021-07-17 14:39:17 -05:00
jmqm
f2f6fab4d2
Update README.md 2021-07-13 22:18:35 -05:00
jmqm
438a72650c
Update README.md
Note that config.json is also backed up.
2021-06-21 18:31:07 -05:00
jmqm
da276eca3c
Minor fixes to README
- Add programs that can open and extract tar.xz archives.
- Fixed spacing in docker-compose example.
- Further clarification for CRON_TIME in docker-compose example.
2021-05-31 03:18:42 -05:00
jmqm
20e2a129f7
Add latest tag to docker-compose example 2021-05-26 06:54:56 -05:00
jmqm
f9531d4a50
Minor echo changes and additions (#9)
- Remove unnecessary `echo`es.
- Remove `LOGFILE` environment variable.
- Minor documentation and `echo` changes and additions.
2021-05-26 06:32:01 -05:00
jmqm
48b391d082
Add list of files and directories that are backed up (#8)
**README.md**
- Replaced `folder` to `directory` and their plural forms.
- Added list of files and directories that are backed up.
2021-05-26 02:18:52 -05:00
jmqm
6974723efe
Switch from zip to tar.xz (#6)
**README.md**
- Minor text change.

**Dockerfile**
- Remove installation of `zip`.
- Add installation if `xz`.

**backup.sh**
- Switch to `tar.xz` archive _(`zip` was messing up permissions)_.
- `echo` when backups start and end.
2021-05-26 00:11:57 -05:00
jmqm
ae779ce6e5
Change execution schedule (#5)
**README**
- Changed `CRON_TIME` in `docker-compose`.
- Added info on when the script runs.

**Dockerfile**
- Changed execution schedule from 5am everyday to every 12 hours.
2021-05-25 21:10:41 -05:00
jmqm
02c9d71114
Overhaul (#4)
**README**
- Overhaul; changed docs to be better aligned to the new `backup.sh`.
- Add example `docker-compose`.

**Dockerfile**
- Install `zip`.
- Remove installation of `sqlite`.
- Remove unnecessary variables.

**backup.sh**
- Overhaul; now zips all required and recommended files and directories stated at [vaultwarden docs](https://github.com/dani-garcia/vaultwarden/wiki/Backing-up-your-vault).
- Removed deleting old backups; will be added later on in a separate script.

**entrypoint.sh**
- Removed creating folders.
2021-05-25 20:34:39 -05:00
jmqm
ee15635106
Change docker repository (#3) 2021-05-25 17:09:48 -05:00
jmqm
8d7f7f384a
Change docker user (#2) 2021-05-25 17:07:21 -05:00
jmqm
df32ec66f1
Add support for sends folder (#1)
* Add sends backup

* Add send

* Add docs for send
2021-05-25 16:55:22 -05:00
1O
aa133a44eb
Added attachment example 2021-04-05 18:33:32 +02:00
pierre perso
2ddc097df5 Check ATTACHMENT_BACKUP_FILE define 🔬 2021-04-04 08:05:17 +00:00
1O
7154aafd2f
Added hint for ARM datetime problems 2021-02-15 11:02:48 +01:00
10
63c8cf07d1 Added multi-ach support to README.md
Removed hints to rpi3 tag since it is obsolete right now
2021-01-25 22:10:43 +01:00
1O
41c2ffe086
Added tzdata
fixes #14
2021-01-24 19:59:39 +01:00
10
6621785c90 fixed manual mode 2021-01-17 23:37:53 +01:00
10
4bbbe3fed9 fixed typo 2020-11-01 01:00:25 +01:00
10
51889d3be3 Added more logging and use install instead of mkdir
fixes #12
2020-10-18 19:17:27 +02:00
1O
7f585e3fd1 Added ENV BACKUP_FILE_PERMISSIONS to set permissions of the backup file 2020-09-16 19:17:41 +02:00
SoarinFerret
54e734beb0 Add functionality to delete old backups 2019-12-24 09:06:04 +00:00
Markus
427e72995a Update README.md
Closes #9
2019-06-02 10:02:58 +00:00
Markus
7272f40943 Update README.md 2019-05-26 10:27:35 +00:00
10
1a200567eb Allow to run /backup.sh script as standalone
fixes #5
2019-05-24 01:40:45 +02:00
10
b9fe712fda Added UID and GID environment variables to allow execution as non-root
user

fixes #2
2019-05-11 02:42:16 +02:00
Markus
cdc4774290 Update README.md 2019-02-04 20:29:58 +00:00
Markus
23c0a82612 Update README.md 2019-02-04 20:25:37 +00:00
10
f7e48cc4de changed default backup path
updated README.md to new image paths
2018-11-18 14:26:08 +01:00
10
39e62b09b8 fixed typo in README.md 2018-11-18 03:02:39 +01:00
10
e9ac54cebf Added timestamp support 2018-11-18 02:37:01 +01:00
1O
b82c063c06 Updated README.md
added rpi3 build
2018-11-17 01:05:47 +01:00
10
d07833408b Fixed link to docker image on gitlab 2018-11-16 02:19:24 +01:00
10
f990c95d36 fixed image location in README.md 2018-11-16 01:44:04 +01:00
10
bd9987a124 initial commit 2018-11-16 01:39:51 +01:00