A script to install LibrePod on non-NixOS hosts.
This is a fork of the awesome nixos-infect script with just minor changes to add LibrePod configuration files and apply them.
- Deploy an SSH key for the
root
user to the host where you want LibrePod be installed. - Make sure that you can connect via SSH as
root
user to that host. - Having SSH-ed to your host as
root
user, execute:
⛔WARNING! This script WIPES OUT the targeted host's root filesystem when it runs to completion. Any errors halt execution.
💡 If your host supports disk snapshots, make a snapshot before running the following command. Otherwise you won't be able to restore to the previous state. 🫵 You've been warned!
curl https://raw.githubusercontent.com/librepod/librepod-install/master/librepod-install | bash -x
When the script succeeds, the host will be rebooted. After the reboot you may either
SSH to your host with user root
and password librepod
, or better open your
host IP in web browser (for example http://192.168.2.2) and start configuring
your new LibrePod host.