Add Glances to App Store! (Thanks Steve)

This commit is contained in:
itsrllyhim 2023-09-07 13:50:47 -04:00
parent b63fccb2fb
commit 0ea61e3931
4 changed files with 64 additions and 0 deletions

19
apps/glances/config.json Normal file
View File

@ -0,0 +1,19 @@
{
"$schema": "../schema.json",
"name": "Glances",
"port": 8420,
"available": true,
"exposable": true,
"id": "glances",
"tipi_version": 1,
"version": "3.4.0.3-full",
"categories": [
"utilities"
],
"description": "Glances is an open-source system cross-platform monitoring tool. It allows real-time monitoring of various aspects of your system such as CPU, memory, disk, network usage etc.",
"short_desc": "An eye on your system",
"author": "nicolargo",
"source": "https://github.com/nicolargo/glances",
"website": "https://nicolargo.github.io/glances/",
"form_fields": []
}

View File

@ -0,0 +1,42 @@
version: "3.7"
services:
glances:
container_name: glances
restart: unless-stopped
ports:
- ${APP_PORT}:61208
- 8421:61209
environment:
- TZ=${TZ}
- GLANCES_OPT=-w
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
pid: host
image: nicolargo/glances:3.4.0.3-full
networks:
- tipi_main_network
labels:
# Main
traefik.enable: true
traefik.http.middlewares.glances-web-redirect.redirectscheme.scheme: https
traefik.http.services.glances.loadbalancer.server.port: 61208
# Web
traefik.http.routers.glances-insecure.rule: Host(`${APP_DOMAIN}`)
traefik.http.routers.glances-insecure.entrypoints: web
traefik.http.routers.glances-insecure.service: glances
traefik.http.routers.glances-insecure.middlewares: glances-web-redirect
# Websecure
traefik.http.routers.glances.rule: Host(`${APP_DOMAIN}`)
traefik.http.routers.glances.entrypoints: websecure
traefik.http.routers.glances.service: glances
traefik.http.routers.glances.tls.certresolver: myresolver
# Local domain
traefik.http.routers.glances-local-insecure.rule: Host(`glances.${LOCAL_DOMAIN}`)
traefik.http.routers.glances-local-insecure.entrypoints: web
traefik.http.routers.glances-local-insecure.service: glances
traefik.http.routers.glances-local-insecure.middlewares: glances-web-redirect
# Local domain secure
traefik.http.routers.glances-local.rule: Host(`glances.${LOCAL_DOMAIN}`)
traefik.http.routers.glances-local.entrypoints: websecure
traefik.http.routers.glances-local.service: glances
traefik.http.routers.glances-local.tls: true

View File

@ -0,0 +1,3 @@
**Glances** is an open-source system cross-platform monitoring tool. It allows real-time monitoring of various aspects of your system such as CPU, memory, disk, network usage etc. It also allows monitoring of running processes, logged in users, temperatures, voltages, fan speeds etc. It also supports container monitoring, it supports different container management systems such as Docker, LXC. The information is presented in an easy to read dashboard and can also be used for remote monitoring of systems via a web interface or command line interface. It is easy to install and use and can be customized to show only the information that you are interested in.
![Screenshot](https://raw.githubusercontent.com/nicolargo/glances/develop/docs/_static/glances-summary.png)

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB