A centralized place for storing various configurations and docker compose files for the various apps I run in my server. The documentation will also serve as a sort of wiki if you are looking to setup these apps on your own.
If you wish to fork this repo and modify the source code you may do so by following these steps:
- As this project is made with Material for MkDocs. You will need to have python installed and have created a virtual environment.
To see if you have python installed to your host machine, use this command:
python --versionIf you get an error, please go to https://www.python.org/downloads/ to download the latest version of python.
After installing python, create a virtual environment:
python -m venv <directory>Then cd into it:
cd <directory> or
cd !$Then you need to run the activation script in order to start the environment. This will depend on what shell you are running.
If you are on linux you should be able to run the activate script with no file extenion:
./bin/activateI run the fish shell on my machine and will instead need to use source bin/activate.fish in order to activate the environment.
- Clone the repo into your virtual environment.
git clone https://codeberg.org/D1noD3v/zagreus-docs.git- Install all the necessary packages required for this project.
pip install -r requirements.txt- You are now able to server the site locally!
Run the command
mkdocs servein order to serve the website locally from your host. It will listen onhttp://127.0.0.1:8000.
If you wanna know more on how to change the look of the website I recommend going to Material for MkDocs and looking at their in-depth documentation.
If you have any problems with getting the website running you may submit an issue to this repo or go to the Material for MkDocs for help.
This software is licensed under the MIT license. If you wish to know more about this license, please visit https://en.wikipedia.org/wiki/MIT_License