This repository has been archived on 2023-08-13. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
2022-09-16 13:57:20 +02:00
dl-server Update install script with new good practices (run_directory) 2022-08-28 12:55:27 +02:00
README.md First step for big review 2022-09-16 13:57:20 +02:00
setup.sh First step for big review 2022-09-16 13:57:20 +02:00
variables.conf.template First step for big review 2022-09-16 13:57:20 +02:00

NAS Server

This repository contains files used to set up our NAS server on Debian. Target is Bullseye.

Introduction

The idea is to provide the following features, chosen at install:

  • a web interface for file management with filebrowser
  • a DLNA server with MiniDLNA
  • a BitTorrent client with Transmission, which comes with a server web interface
  • an VPN client with OpenVPN
  • a FTP server with vsftpd

Files

  • transmission-daemon.service is a replacement for default Transmission service file, with more settings.
  • transmission-vpn.sh is a script which checks if a VPN connection is active and stops Transmission otherwise.
  • transmission-vpn.service is a service unit for above script.
  • transmission-vpn.timer is a timer which runs regularly above script.
  • variables.conf.template contains examples variables definitions, and should be copied locally to variables.conf (with any required modifications).
Installation
  • install.sh script copies Systemd units to their destination, with correct values.

TODO

  • RAS