diff --git a/.gitignore b/.gitignore index 702ef98..d53eb0e 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ tmp/ exchange/ +backup/ diff --git a/alpine/Dockerfile b/alpine/Dockerfile index 7ea0902..59bed44 100644 --- a/alpine/Dockerfile +++ b/alpine/Dockerfile @@ -15,6 +15,7 @@ RUN apk add --no-cache \ e2fsprogs \ screen \ rsync \ + sshfs \ device-mapper \ borgbackup diff --git a/app/update b/app/update index 6f782c4..5595d66 100755 --- a/app/update +++ b/app/update @@ -25,7 +25,7 @@ template templates/.profile /home/4server/.profile ### PACKAGES template templates/repositories /etc/apk/repositories rex "doas apk update && doas apk upgrade" -rex doas apk add borgbackup iperf linux-lts openssh ufw python3 build-base python3-dev linux-headers py3-pip gcc g++ musl-dev libffi-dev make jq rsync mc vim docker docker-compose htop linux-lts sqlite bash postgresql16-client +rex doas apk add sshfs borgbackup iperf linux-lts openssh ufw python3 build-base python3-dev linux-headers py3-pip gcc g++ musl-dev libffi-dev make jq rsync mc vim docker docker-compose htop linux-lts sqlite bash postgresql16-client rex doas pip install --root-user-action ignore --break-system-packages --no-cache-dir "uvicorn[standard]" fastapi pydantic psutil gdown diff --git a/mount b/mount new file mode 100755 index 0000000..6c43e0b --- /dev/null +++ b/mount @@ -0,0 +1,2 @@ +sudo borg mount /uda/1st/1_work/1.2_dev/1.2.4_git/cc/backup/borgrepo/ /mnt +