Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kha7iq/selfhosted
Selfhosted services docker-compose manifests
https://github.com/kha7iq/selfhosted
docker-compose self-hosted
Last synced: about 2 months ago
JSON representation
Selfhosted services docker-compose manifests
- Host: GitHub
- URL: https://github.com/kha7iq/selfhosted
- Owner: kha7iq
- Created: 2020-08-19T04:37:01.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-10-26T11:22:08.000Z (about 1 year ago)
- Last Synced: 2024-10-23T12:20:28.068Z (2 months ago)
- Topics: docker-compose, self-hosted
- Homepage:
- Size: 50.8 KB
- Stars: 75
- Watchers: 3
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Self Hosted Services
## Services
### A
[Adguard](/services/adguard.yml)[Adminer](/services/adminer.yml)
[Authelia](/services/sso.yml)
### C
[Certdump](/services/certdumper.yml)[Code Server](/services/code.yml)
[CrowdSec](/services/crowdsec.yml)
### D
[Drone-ci](/services/drone-ci.yml)### E
[Excalidraw](/services/excalidraw.yml)### F
[File Browser](services/filebrowser.yml)### G
[Ghost Blog](services/ghost-blog.yml)[Gitea](/services/gitea.yml)
[Gotify](/services/gotify.yml)
[Guacamole](/services/guacamole.yml)
### H
[Heimdall](/services/heimdall.yml)### J
[Jellyfin](/services/jellyfin.yml)[Jenkins](/services/jenkins.yml)
### M
[Mariadb](/services/mariadb.yml)[Minio](/services/minio.yml)
### N
[Navidrome](services/navidrome.yml)[Net Data](services/netdata.yml)
[NextCloud](/services/nextcloud.yml)
### P
[Pastefy](services/pastefy.yml)[Pi-Hole](services/pihole.yml)
[Plausible Analytics](/services/plausible-analytics.yml)
[Portainer](/services/portainer.yml)
[Postwomen](/services/postwomen.yml)
[PyLoad](services/pyload.yml)
### Q
[Qbittorrent](/services/qbittorrent.yml)### R
[Redis](/services/redis.yml)### S
[Searx](/services/find.yml)[Scrutiny](/services/scrutiny.yml)
[Syncthing](/services/synthing.yml)
### T
[Traefik 2](/services/traefik2.yml)### U
[Ubooquity](/services/ubooquity.yml)### V
[Vault Warden](/services/vaultwarden.yml)### W
[Whoogle](/services/whoogle.yml)[Wikijs](/services/wikijs.yml)
[Wireguard](/services/wireguard.yml)
### Y
[Youtube-dl](/services/youtube-dl.yml)### Gitlab in Kubernetes
[Gitlab Kubernetes](https://github.com/kha7iq/gitlab-k8s)## How to use this repo:
Clone the repo using:
```
$ git clone https://github.com/m47ik/selfhosted.git $HOME/selfhosted
```## Traefik Network
Create the **home_net** network with:
```
$ docker network create -d macvlan --subnet=192.168.0.0/24 --gateway=192.168.0.1 -o parent=eth0 home_net
```I use this method so that I can assign static IPs to containers. You can set the subnet and gateway as per your network.
Also this is not compulsory, you can create the `home_net` as docker network and us internal ips. Simply remove the following part from docker-compose manifests.
```yaml
networks:
home_net:
ipv4_address: 192.168.xx.xx
```## Requirements
* Docker
* docker-compose