Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/aykhans/my-self-host-services

A collection of self-hosted services I use.
https://github.com/aykhans/my-self-host-services

self-hosted

Last synced: 2 days ago
JSON representation

A collection of self-hosted services I use.

Awesome Lists containing this project

README

        

## 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
```