server.nix/setup-drive.sh

49 lines
1.4 KiB
Bash
Raw Normal View History

2024-04-27 03:10:19 +03:00
#!/usr/bin/env bash
if [[ -z "$DRIVE" ]]; then
echo Please fill out DRIVE variable
exit 1
fi
# Radarr
echo Creating $DRIVE/media/movies
mkdir -p $DRIVE/media/movies
sudo setfacl -m u:radarr:rx $DRIVE
sudo setfacl -m u:radarr:rx $DRIVE/media
sudo setfacl -m u:radarr:rwx $DRIVE/media/movies
sudo setfacl -m u:radarr:rwx -R $DRIVE/media/movies
# Sonarr
echo Creating $DRIVE/media/tv
mkdir -p $DRIVE/media/tv
sudo setfacl -m u:sonarr:rx $DRIVE
sudo setfacl -m u:sonarr:rx $DRIVE/media
sudo setfacl -m u:sonarr:rwx $DRIVE/media/tv
sudo setfacl -m u:sonarr:rwx -R $DRIVE/media/tv
# Bazarr
sudo setfacl -m u:bazarr:rx $DRIVE
sudo setfacl -m u:bazarr:rx $DRIVE/media
sudo setfacl -m u:bazarr:rwx $DRIVE/media/movies
sudo setfacl -m u:bazarr:rwx -R $DRIVE/media/movies
sudo setfacl -m u:bazarr:rwx $DRIVE/media/tv
sudo setfacl -m u:bazarr:rwx -R $DRIVE/media/tv
echo Creating $DRIVE/media/music
mkdir -p $DRIVE/media/music
sudo setfacl -m u:lidarr:rx $DRIVE
sudo setfacl -m u:lidarr:rx $DRIVE/media
sudo setfacl -m u:lidarr:rwx $DRIVE/media/music
sudo setfacl -m u:lidarr:rwx -R $DRIVE/media/music
# Readers
sudo setfacl -m u:caddy:rx $DRIVE
sudo setfacl -m u:caddy:rx $DRIVE/media
sudo setfacl -m u:caddy:rx -R $DRIVE/media
sudo setfacl -m u:jellyfin:rx $DRIVE
sudo setfacl -m u:jellyfin:rx $DRIVE/media
sudo setfacl -m u:jellyfin:rx -R $DRIVE/media
sudo setfacl -m u:plex:rx $DRIVE
sudo setfacl -m u:plex:rx $DRIVE/media
sudo setfacl -m u:plex:rx -R $DRIVE/media