A dead simple backup server
Go to file
b1ek d3452a4ac7
docs: add openapi.yml and readme.md
2024-05-11 22:28:37 +10:00
.vscode init: repo 2024-05-11 19:46:23 +10:00
scripts init: repo 2024-05-11 19:46:23 +10:00
src fix: tsc errors 2024-05-11 21:58:25 +10:00
.gitignore feat: dockerize 2024-05-11 21:54:13 +10:00
.prettierignore init: repo 2024-05-11 19:46:23 +10:00
README.md docs: add openapi.yml and readme.md 2024-05-11 22:28:37 +10:00
config.example.json fix: add config.json and store to gitignore 2024-05-11 21:36:19 +10:00
docker-compose.example.yml feat: dockerize 2024-05-11 21:54:13 +10:00
docker-start.sh feat: dockerize 2024-05-11 21:54:13 +10:00
eslint.config.js init: repo 2024-05-11 19:46:23 +10:00
openapi.yml docs: add openapi.yml and readme.md 2024-05-11 22:28:37 +10:00
package.json init: repo 2024-05-11 19:46:23 +10:00
prettier.config.js init: repo 2024-05-11 19:46:23 +10:00
tsconfig.json fix: tsc errors 2024-05-11 21:58:25 +10:00
yarn.lock init: repo 2024-05-11 19:46:23 +10:00

README.md

backupd

a dead simple backup server

usage

as a hoster

to get started, git clone this repo to a permanent location, and create docker-compose.yml and config.json from their .example files. modify those to your likind and docker-compose up -d it.

to create a new client, add an entry to config.json like in example. don't forget to put their password's SHA256 sum in the keySha256Sum field.

as a client

first step is get your key from the hoster, or make a client yourself if you are the hoster.

then, see the API reference