mirror of
https://github.com/aykhans/my-self-host-services.git
synced 2025-04-21 07:09:46 +00:00
Create README.md
This commit is contained in:
parent
e667b8b133
commit
cacded8fbf
41
README.md
Normal file
41
README.md
Normal file
@ -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
|
||||||
|
```
|
Loading…
x
Reference in New Issue
Block a user