- Adds a workflow to build and deploy the Hugo site.
- Uses klakegg/hugo:0.111.3-ext-alpine-ci for the build environment.
- Checks out the code in both build and deploy jobs.
- Deploys to the server using SSH keys and secrets.
- Only deploys on pushes to the master branch.
- Uses `git stash` and `git pull --force` for deployment.
- Adds links to the Gitea and GitHub repositories in the sub-footer.
- Includes corresponding image assets.
- Updates Buy Me a Coffee link text for clarity.
- Removes the .gitlab-ci.yml file.
- This file was used for automated builds and deployments.
- The project no longer requires these automated processes.
- Adds a new `wireguard.md` file detailing the process of switching from OpenVPN to WireGuard.
- Includes instructions for ProtonVPN users and guidance for other providers.
- Updates existing documentation in `vpn.md` and `port-forwarding.md` to reference the new guide.
- Adds a new section to `vpn.md` explaining the benefits of WireGuard.
- Clarifies the process of updating the `.env` file and `docker-compose.yaml`.
- Provides troubleshooting steps for common WireGuard issues.
- Adds a test stage using a Hugo image.
- Runs `hugo version` and `hugo --minify` in the test stage.
- Restricts test execution to merge requests and master branches.
- Adds a summary to the top of the env-file.md document.
- This provides a brief overview of the file's purpose.
- The summary explains the role of the .env file in YAMS configuration.
- Updated the weight values for several documentation pages.
- Ensured consistent ordering and prioritization of advanced guides.
- Improved overall documentation structure.
- Clarifies the purpose and usage of the `.env` file.
- Adds a new page dedicated to explaining the `.env` file.
- Improves the explanation of how environment variables are used in custom containers.
- Adds details about default environment variables and their purpose.
- Includes a section on VPN configuration and `.env` usage.
- Adds an image illustrating the final configuration.
- The image clarifies the expected configuration file content.
- Improves the clarity of the Proxmox LXC prerequisites guide.
- Updates the weight values for several documentation pages.
- Ensures content is ordered logically within the advanced section.
- Maintains consistent weight numbering.
- Adds a new guide detailing the steps required to install YAMS in a Proxmox LXC container.
- Updates the installation guide to reference the new Proxmox LXC prerequisites guide.
- Includes a note about using unprivileged LXC containers for security.
- Adjusts the date in the new guide to reflect the creation date.
- Places the new guide early in the Advanced section.
Fixes#11
Add a note to the Plex setup guide explaining that the web interface requires the "/web" path after the port number to access the web interface. This note is important to ensure users can access the web interface correctly.
Fixes#13
- Added a note about YAML formatting errors in the "Common Gotchas" section of the custom containers documentation.
- Updated the existing "Container Names" and "Port Conflicts" notes with new information.
- Added a new note about permissions for containers accessing media files.