Skip to content
Snippets Groups Projects
README.md 782 B
Newer Older
onny's avatar
onny committed
# Nixos Picloud

onny's avatar
onny committed
## Features

- Firewall
- Jellyfin
- Dokuwiki
- InvoicePlane
- Wordpress
onny's avatar
onny committed
- AirPrinting
- Power management (hdparm)
- Multicast DNS
- Wireguard VPN client

## Setup

onny's avatar
onny committed
```
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`.

onny's avatar
onny committed
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)