# Nixos Picloud ## Features - Firewall - Jellyfin - Dokuwiki - Nextcloud - InvoicePlane - Wordpress - AirPrinting - Power management (hdparm) - Multicast DNS - Wireguard VPN client ## Setup ``` git clone https://github.com/Mic92/nixos-aarch64-images.git nix-build -A rock64 sudo dd if=./result of=/dev/mmcblk0 iflag=direct oflag=direct bs=16M status=progress # reboot passwd # for user nixos, ssh access sudo nixos-generate-config ``` Adapt config from this repository, and rebuild. Set password for new user `picloud`. ## Backup Data folders which have to be synchronized: - Jellyfin /var/lib/jellyfin - Dokuwiki /var/lib/dokuwiki - Wordpress /var/lib/wordpress - Gitlab /var/lib/gitlab - InvoicePlane /var/lib/invoiceplane Databases to be synchronized: - wordpress (mysql) - gitlab (postgresql) - nextcloud (mysql) - invoiceplane (mysql)