aboutsummaryrefslogtreecommitdiff
path: root/server.sh
AgeCommit message (Collapse)Author
2022-01-05split echos to debug/info/error levelsGravatar TheMightyV
unified ls_all backend functions unified backend function calls ls_dir -> ls in backends fixed accidental echo -> log_info replacement
2022-01-05flipped asserts to match "canon" assert behaviourGravatar TheMightyV
added "server not running" check in server_restore
2022-01-04fixed wrong hanling of provided backup_dir in server_restoreGravatar TheMightyV
made more outputs with VERBOSE=0
2022-01-04optional password protection of borg repoGravatar TheMightyV
fixed borg backup check added nanoseconds to old world backup to prevent collision during tests
2022-01-04testing backupsGravatar TheMightyV
hid some messages behind VERBOSE option unified date formats of tars
2022-01-04local-ized and lower-cased local variables, descending sorting ofGravatar TheMightyV
snapshots, minor readability changes
2022-01-02moved from dmenu to bash select, minor cosmeticsGravatar TheMightyV
2022-01-02added backup restorationGravatar TheMightyV
2022-01-02more generic backend selection, added borgbackup backendGravatar TheMightyV
2022-01-02multiple backup destinationsGravatar TheMightyV
2022-01-02converted spaces to tabs, moved tar and bup backends to backend directoryGravatar TheMightyV
2020-04-08moved configuration so seperate file in server dirGravatar Jonas Gunz
serverconf.sh has to be present in server dir. server.sh can be moved to a folder in $PATH to manage multiple servers without needing to manage multiple instances of the script. A seperate tmux socket is created for every sever instance to avoid errors with multiple running servers added option to choose backup method in serverconf.sh
2020-03-29Add TODO to incorporate previous backup methodGravatar KamiCreed
2020-03-29Change backups to only when a player is onlineGravatar KamiCreed
Also, adds a fallback daily forced backup and error handling to prevent concurrent backup.
2020-03-25Use tmux and bup for screen and backups, respectivelyGravatar KamiCreed
2020-01-05added unit fileGravatar Jonas Gunz
2020-01-04Fixes and tweaksGravatar Jonas Gunz
2020-01-04added some /dev/null pipesGravatar Jonas Gunz
2020-01-04Updated Readme, more checksGravatar Jonas Gunz
2019-12-30InitialGravatar Jonas Gunz