Skip to content
Snippets Groups Projects

Nixos Picloud

Features

  • Firewall
  • Jellyfin
  • Dokuwiki
  • 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.

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)