Nix Flake for WordPress Setup on https://feriusa.um.si
This flake.nix is configured to set up a WordPress site for the domain https://feriusa.um.si, which hosts the webpage for the 2025 USA excursion of FERI UM students. The configuration provides a virtualized environment for the WordPress installation with themes pre-loaded and networking setup for easy access and management.
- WordPress Installation: A WordPress instance is set up using
nginxas the web server. It includes several themes (Hever, Dyad, Varia) fetched directly from official sources. - Domain Configuration: The setup is designed to handle the domain
https://feriusa.um.siwith proper HTTPS forwarding configuration. - Virtualization: The configuration includes support for virtual machines, ensuring the WordPress instance runs in a controlled environment with necessary ports forwarded.
- DHCP Networking: Network settings are configured to use DHCP for the virtual machine.
- Sudo Access: The default
vmuser has passwordlesssudoaccess for administrative tasks. - Firewall: Port
80(HTTP) is open for web traffic.
The following WordPress themes are pre-installed:
- Hever (version 1.5.30)
- Dyad (version 1.0.10)
- Varia (version 1.6.33)
- This flake is designed for both x86_64-linux and ARM64 macOS platforms.
- It configures a WordPress instance to run on port
80, with the virtual machine forwarding this to port8888on the host.
The following content was found useful: