zincobserve

This commit is contained in:
Lorenzo Carbonell 2023-05-02 07:02:56 +02:00
parent 3c27e61dfc
commit eada66e65b
5 changed files with 85 additions and 0 deletions

29
zincobserve/README.md Normal file
View File

@ -0,0 +1,29 @@
# Installation
```
git clone https://github.com/atareao/self-hosted.git
cd self-hosted/zinc
mv sample.env .env
sed -i "s/zinc.tuservidor.es/el_fqdn_que_quieras/g" .env
```
Si modificas las credenciales y quieres utilizar el archivo sample.http, necesitas cambiar el TOKEN.
A la hora de levantar el servicio dependerá del proxy inverso que hayas seleccionado. Si has elegido Caddy, simplemente,
```
echo -n admin:Compolexpass#123 | base64
```
```
docker-compose -f docker-compose.yml -f docker-compose.caddy.yml up -d
docker-compose logs -f
```
Mientras que si has elegido Traefik,
```
docker-compose -f docker-compose.yml -f docker-compose.traefik.yml up -d
docker-compose logs -f
```

View File

@ -0,0 +1,14 @@
version: '3'
services:
zincobserve:
networks:
- proxy
labels:
- caddy="${FQDN}"
- caddy.reverse_proxy="{{upstreams 5080}}"
networks:
proxy:
external: true

View File

@ -0,0 +1,22 @@
version: '3'
services:
zincobserve:
networks:
- proxy
labels:
- traefik.enable=true
- traefik.http.services.zincobserve.loadbalancer.server.port=5080
- traefik.http.routers.zincobserve.entrypoints=web
- traefik.http.routers.zincobserve.rule=Host(`${FQDN}`)
- traefik.http.middlewares.zincobserver-https-redirect.redirectscheme.scheme=websecure
- traefik.http.routers.zincobserve.middlewares=zinc-https-redirect
- traefik.http.routers.zincobserve-secure.entrypoints=https
- traefik.http.routers.zincobserve-secure.rule=Host(`${FQDN}`)
- traefik.http.routers.zincobserve-secure.tls=true
- traefik.http.routers.zincobserve-secure.tls.certresolver=letsencrypt
networks:
proxy:
external: true

View File

@ -0,0 +1,15 @@
version: "3.7"
services:
zincobserve:
image: public.ecr.aws/zinclabs/zincobserve:latest
init: true
container_name: zincobserve
env_file:
- .env
volumes:
- data:/data
restart: always
volumes:
data: {}

5
zincobserve/sample.env Normal file
View File

@ -0,0 +1,5 @@
FQDN=zincobserve.tuservidor.es
DATA_PATH=/data
ZINC_FIRST_ADMIN_USER=admin
ZINC_FIRST_ADMIN_PASSWORD=Complexpass#123
TOKEN=YWRtaW46Q29tcGxleHBhc3MjMTIz