From cacded8fbf8d97b3a5e8b32f78b7fc75f3bb3bfc Mon Sep 17 00:00:00 2001 From: Aykhan Shahsuvarov Date: Fri, 13 Dec 2024 17:03:33 +0400 Subject: [PATCH] Create README.md --- README.md | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..130ce78 --- /dev/null +++ b/README.md @@ -0,0 +1,41 @@ +## Prerequisites +- **Bash** +- **Docker** +- **Docker compose** + +## Getting Started + +Follow these steps to set up and start the services: +### 1. Grant Execute Permissions +Ensure the `main.sh` script has the necessary permissions: +```sh +chmod +x main.sh +``` + +### 2. Generate Environment Files +Create `.env` configuration files with the following command: +```sh +./main.sh generate-env +``` + +### 3. Configure Environment Variables +Edit the generated `.env` files to fill in the required fields: + +- `./gitea/.env` +- `./searxng/.env` +- `./sftpgo/.env` +- `./vaultwarden/.env` +- `./wg_easy/.env` +- `./caddy/.env` + +### 4. Start Services +Launch all services with the following command: +```sh +./main.sh start +``` +## Stopping Services + +To stop all running services, use: +```sh +./main.sh stop +```