mirror of
https://github.com/aykhans/my-self-host-services.git
synced 2025-04-06 09:24:01 +00:00
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:
chmod +x main.sh
2. Generate Environment Files
Create .env
configuration files with the following command:
./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
./blinko/.env
./caddy/.env
./caddy/Caddyfile.private
4. Start Services
Launch all services with the following command:
./main.sh start
Stopping Services
To stop all running services, use:
./main.sh stop
Description
Languages
Shell
100%