Compare commits

...

6 Commits

Author SHA1 Message Date
Enrique Morales b13c0e8acc
Merge c5eb93e189 into 1b500e928e 2024-03-14 13:06:16 -04:00
Lorenzo Carbonell 1b500e928e
README 2024-03-11 21:01:13 +01:00
Lorenzo Carbonell e5a61a2e77
oo 2024-03-11 21:00:57 +01:00
Lorenzo Carbonell 9dc22ad941
openobserve 2024-03-11 20:58:00 +01:00
Lorenzo Carbonell 5a89827afc
new version of traefik 2024-03-11 20:50:42 +01:00
Enrique Morales c5eb93e189 downgrade db container postgres version to 15 2023-09-16 23:46:13 +02:00
7 changed files with 79 additions and 2 deletions

View File

@ -12,7 +12,7 @@ services:
env_file:
- .env
db:
image: postgres:latest
image: postgres:15
init: true
restart: unless-stopped
env_file:

26
openobserve/README.md Normal file
View File

@ -0,0 +1,26 @@
# Instalación
[odoo](https://github.com/odoo/odoo)
```
git clone https://github.com/atareao/self-hosted.git
cd self-hosted/openobserve
cp sample.env .env
```
Edita el archivo `.env` que acabas de copiar y reemplaza el `fqdn` y los credenciales por los que tu quieras utilizar.
A la hora de levantar el servicio dependerá del proxy inverso que hayas seleccionado. Si has elegido Caddy, simplemente,
```
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,7 @@
version: "3.7"
services:
openobserve:
labels:
- caddy="${FQDN}"
- caddy.reverse_proxy="{{upstreams 5080}}"

View File

@ -0,0 +1,17 @@
version: "3.7"
services:
openobserve:
labels:
- traefik.enable=true
- traefik.http.services.dockerobserve.loadbalancer.server.port=5080
- traefik.http.routers.dockerobserve.entrypoints=http
- traefik.http.routers.dockerobserve.rule=Host(`${FQDN}`)
- traefik.http.middlewares.dockerobserve-https-redirect.redirectscheme.scheme=https
- traefik.http.routers.dockerobserve.middlewares=dockerobserve-https-redirect
- traefik.http.routers.dockerobserve-secure.entrypoints=https
- traefik.http.routers.dockerobserve-secure.rule=Host(`${FQDN}`)
- traefik.http.routers.dockerobserve-secure.tls=true
- traefik.http.routers.dockerobserve-secure.tls.certresolver=myresolver

View File

@ -0,0 +1,24 @@
version: "3.7"
services:
openobserve:
image: public.ecr.aws/zinclabs/openobserve:latest
init: true
container_name: openobserve
env_file:
- .env
volumes:
- data:/data
restart: always
networks:
- proxy
- networklog
volumes:
data: {}
networks:
networklog:
external: true
proxy:
external: true

3
openobserve/sample.env Normal file
View File

@ -0,0 +1,3 @@
FQDN=openobserve.tuservidor.es
ZO_ROOT_USER_EMAIL=tu@correo.es
ZO_ROOT_USER_PASSWORD=contraseña

View File

@ -2,7 +2,7 @@ version: "3.7"
services:
traefik:
image: traefik:v2.10
image: traefik:v2.11
container_name: traefik
init: true
restart: unless-stopped