Hey people!
I want to setup a Nextcloud server and decided for Fedora Server, after hearing that Nextcloud can depend on a lot of system packages for some tools, making CoreOS a pain (?)
I dont fully understand it, are Docker containers completely isolated, running their own libraries, dependencies and apps? How can they depend on for example RPM Libreoffice, clamAV or others?
1. Problem with Anaconda & Partitions
I want to use a custom partition layout
- 1GB /boot
- 16GB swap
- 50GB /
- The Rest /var
I think that should be the option to have Docker, Nextcloud and all seperated from the system, right?
I want to encrypt as many partitions as possible, but cant do it. I chose “BTRFS” instead of LVM, as this is needed for using BTRFS partitions it seems.
(The Anaconda installer is also nearly nonresponsive, really weird. Is my old Laptop total trash?)
When I choose “standard-format” and the partition scheme uses xfs by default, I can encrypt the partition. But this doesnt seem to work for BTRFS.
I am currently trying the “advanced extended installer”, which just seems like a regular partition manager (why is that not default???) , but still the same problem.
What should I create? LVM Group, “BTRFs” or seperate Partitions?
I just went with only creating Partitions, / and /var are encrypted with the same password, but I had to enter it twice and worry this will be a problem.
2. Server tools?
Is everything as manual as on Destkop? Or are there easy autoupdates, automatic reboots?
Is there a way to do these reboots while not needing to enter the LUKS password?
I also made a little project collecting ways to auto-shutdown the laptop once power connection is disabled, for security and data integrity.
3. Experience
I added my user to the docker
group and set its directory as /var/home/server
(as I know from my Kinoite Desktop), so its on the same “data” partition.
Booting only requires a single password, which is already looking good.