mirror of
https://github.com/aykhans/my-self-host-services.git
synced 2025-11-29 16:09:49 +00:00
c44be3079ca34cabdf2f7e42eb6dc18ea3849510
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./sftpgo/.env./vaultwarden/.env./glance/.env./ghost/.env./immich/.env./uptime_kuma/.env./croc/.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%