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.
nas-server/README.md

1.1 KiB

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