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

27 lines
1.3 KiB
Markdown
Raw Normal View History

# NAS Server
This repository contains files used to set up our NAS server on a freshly installed Armbian. Target is Bullseye.
### Introduction
The SBC used has a hard drive attached (SATA), which is the storage drive. This disk should be encrypted if needed.
An FTP server is installed on the device, providing network access to authorized people.
2021-11-12 15:53:21 +01:00
### Setup
##### Installation
2022-03-12 15:48:07 +01:00
* `setup.sh` is a script automating the installation and configuration of required software.
2022-06-06 16:01:00 +02:00
* `variables.conf.template` contains examples variables definitions, and should be copied locally to `variables.conf`
(with any required modifications).
2022-03-12 15:48:07 +01:00
* `srv-nas.mount` is a systemd unit which, when started, will try to mount DATA drive.
2022-06-06 16:01:00 +02:00
##### DL server
* `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).
* `install.sh` script copies Systemd units to their destination, with correct values.
2022-03-12 15:48:07 +01:00
### TODO
2022-06-06 16:01:00 +02:00
* Add TLS cert generation to DL setup