JesusMtnez / nas

My personal Synology NAS configuration files

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Synology DS216j configuration

Pre-requirements

  • Create ansible user in administrators group
  • Enable SSH in Control Panel -> Terminal & SNMP -> Check Enable ssh login
  • Python 3 installed using opkg: opkg install python3

Playbooks

ssh playbook (ssh.yaml)

Pre-requirements

ansible-playbook -k -K ssh.yaml

Configure sshd daemon to secure access. It will

  • Copy current ssh key to use it instead of password login.
  • Set ansible user home permissions properly so the key could be use.

Main playbook (playbook.yaml)

Pre-requirements

  • community.general for community.general.opkg module: ansible-galaxy collection install community.general
  • Set username and password for transmission in config.yml.
ansible-playbook -K playbook.yaml

It will keep up-to-date:

  • pip & setuptools
  • flexget & transmission-rpc
  • transmission

Also, it configures flexget, applying the proper configuration file.

About

My personal Synology NAS configuration files

License:MIT License


Languages

Language:Nix 100.0%