Welcome Fedora Enthusiasts!
This is my first post here. I am using Linux regularly for about 15 years. At the beginning it was Ubuntu, but when Ubuntu turned into Unity I escaped to Linux Mint with Cinnamon interface. On Raspberry Pi I use Ubuntu Mate as Linux Mint as well as Cinnamon desktop environment are not available for this platform.
I want to try Fedora on my RPi4 (8 GB RAM) and need to decide which version (Desktop or Server) will be the most suitable for my use case:
RPi machine with Fedora will work as a server with always logged-in user with very limited access (to check something on the Internet quickly or start long lasting download). I have small Bluetooth keyboard and mouse dedicated to my RPi as well as monitor with two HDMI ports.
System configuration (RPi4 8GB RAM):
-
normal account with root access;
-
auto-login/guest user with very limited access;
-
access to exposed services only from local network;
-
Network File System (NFS) shares:
- media (mainly music) on unencrypted pendrive - automatically mounted after restart;
- private folders of other users on encrypted (Adiantum) second pendrive - need to log-in and provide password to decrypt pendrive after restart of RPi (for security reasons);
-
Podman containers with NO root access:
- Pi-hole;
- Squid (for repository caching for Fedora, Mint, and Ubuntu).
To sum up, I want to have
- RPi working as a file server (NFS) with Pi-Hole (in Podman/Docker container), and Squid (directly or in Podman/Docker container) for repositories caching;
- dedicated, always logged-in user with very limited access;
- some folders of restricted user to be exposed through NFS to machines in private LAN.
Questions:
- Which version of Fedora will be the most suitable for my use case (server + always logged-in user)? Desktop, Server, or something else (what)?
- Any suggestions regarding Fedora installation on micro SD card (media and private folders will be placed on dedicated pendrives)? I plan to use 128 GB card. Should assure enough capacity for caching;
- I plan to use Log2RAM. Is there better solution dedicated for Fedora maybe?
I am interested in your opinions and suggestions. Thank you!