Merge branch 'master' of https://github.com/itsrllyhim/runtipi-appstore into itsrllyhim-master

This commit is contained in:
Nicolas Meienberger 2023-09-08 23:24:12 +02:00
commit bdaf73ac1b
9 changed files with 155 additions and 0 deletions

View File

@ -41,6 +41,7 @@ This is the official repository for the Tipi App Store. It contains all the apps
- [Ghostfolio](https://github.com/ghostfolio/ghostfolio) - Open Source Wealth Management Software.
- [Gitea](https://github.com/go-gitea/gitea) - Gitea - A painless self-hosted Git service
- [Gladys Assistant](https://github.com/gladysassistant/gladys) - A privacy-first, open-source home assistant
- [Glances](https://github.com/nicolargo/glances) - Glances - An Eye on your system.
- [Gotify](https://github.com/gotify/server) - Gotify - Simple server for sending and receiving notification messages
- [GoToSocial](https://github.com/superseriousbusiness/gotosocial) - Fast, fun, ActivityPub server, powered by Go.
- [Grafana](https://github.com/grafana/grafana) - The open and composable observability and data visualization platform

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

@ -0,0 +1,19 @@
{
"$schema": "../schema.json",
"name": "Glances",
"port": 8420,
"available": true,
"exposable": false,
"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,32 @@
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
# 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

18
apps/qdirstat/config.json Normal file
View File

@ -0,0 +1,18 @@
{
"$schema": "../schema.json",
"name": "qDirStat",
"port": 7125,
"available": true,
"exposable": true,
"id": "qdirstat",
"tipi_version": 1,
"version": "1.8.1-ls82",
"categories": [
"Utilities"
],
"description": "QDirStat Qt-based directory statistics: KDirStat without any KDE -- from the author of the original KDirStat.",
"short_desc": "A graphical disk usage analyzer",
"author": "Stefan Hundhammer",
"source": "https://github.com/linuxserver/docker-qdirstat",
"form_fields": []
}

View File

@ -0,0 +1,38 @@
version: "1.8.1-ls82"
services:
qdirstat:
container_name: qdirstat
restart: unless-stopped
ports:
- ${APP_PORT}:3000
volumes:
- ${APP_DATA_DIR}/data/qdirstat/config
- ${APP_DATA_DIR}/data/qdirstat/app/data
image: lscr.io/linuxserver/qdirstat:1.8.1-ls82
networks:
- tipi_main_network
labels:
# Main
traefik.enable: true
traefik.http.middlewares.qdirstat-web-redirect.redirectscheme.scheme: https
traefik.http.services.qdirstat.loadbalancer.server.port: 8080
# Web
traefik.http.routers.qdirstat-insecure.rule: Host(`${APP_DOMAIN}`)
traefik.http.routers.qdirstat-insecure.entrypoints: web
traefik.http.routers.qdirstat-insecure.service: qdirstat
traefik.http.routers.qdirstat-insecure.middlewares: qdirstat-web-redirect
# Websecure
traefik.http.routers.qdirstat.rule: Host(`${APP_DOMAIN}`)
traefik.http.routers.qdirstat.entrypoints: websecure
traefik.http.routers.qdirstat.service: qdirstat
traefik.http.routers.qdirstat.tls.certresolver: myresolver
# Local domain
traefik.http.routers.qdirstat-local-insecure.rule: Host(`qdirstat.${LOCAL_DOMAIN}`)
traefik.http.routers.qdirstat-local-insecure.entrypoints: web
traefik.http.routers.qdirstat-local-insecure.service: qdirstat
traefik.http.routers.qdirstat-local-insecure.middlewares: qdirstat-web-redirect
# Local domain secure
traefik.http.routers.qdirstat-local.rule: Host(`qdirstat.${LOCAL_DOMAIN}`)
traefik.http.routers.qdirstat-local.entrypoints: websecure
traefik.http.routers.qdirstat-local.service: qdirstat
traefik.http.routers.qdirstat-local.tls: true

View File

@ -0,0 +1,44 @@
# QDirStat
QDirStat is a graphical application to show where your disk space has gone and
to help you to clean it up.
This is a Qt-only port of the old Qt3/KDE3-based KDirStat, now based on the
latest Qt 5. It does not need any KDE libs or infrastructure. It runs on every
X11-based desktop on Linux, BSD and other Unix-like systems and of course in a
Docker container.
![Screenshot](https://github.com/shundhammer/qdirstat/raw/master/screenshots/QDirStat-main-win.png)
_Main window screenshot - notice the multi-selection in the tree and the treemap_
## Features
QDirStat has a number of new features compared to KDirStat. To name a few:
- Multi-selection in both the tree and the treemap.
- Unlimited number of user-defined cleanup actions.
- Properly show errors of cleanup actions (and their output, if desired).
- Configurable file categories (MIME types), treemap colors, exclude rules,
tree columns.
- Package manager support:
- Show what software package a system file belongs to.
- **Packages View** showing disk usage of installed software
packages and their individual files.
- **Unpacked Files View** showing what files in system directories do not belong to any installed software package.
- New views:
- Disk usage per file type (by filename extension).
- File size histogram view.
- File age view.
- Free, used and reserved disk size for each mounted filesystem (like _df_)
---
# Tipi Specific Note
By default, qDirStat will analyze the /runtipi/ directory, *not the whole system that tipi is installed on!*

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB