-
Notifications
You must be signed in to change notification settings - Fork 132
Varken
Varken (by DirtyCajunRice/samwiseg0) is a standalone command-line utility to aggregate data from the Plex ecosystem into InfluxDB. Examples use Grafana for a frontend.
-
Run the cloudbox varken feature to install varken/influxdb/telegraf/grafana:
cd ~/community sudo ansible-playbook community.yml --tags varken
-
Add your Maxmind API key to varken.ini:
nano /opt/varken/varken.ini
-
Restart Varken:
docker restart varken
-
Visit grafana https://grafana.domain.com - default login is admin and your default CB password.
-
Add data source InfluxDB named InfluxDB:
HTTP: URL = http://influxdb:8086
InfluxDB Details: Database = varken
Save & Test
-
Add data source InfluxDB named Telegraf:
HTTP: URL = http://influxdb:8086
InfluxDB Details: Database = telegraf
Save & Test
-
Grafana Example from Organizrr Discord (imported via Dashboards > Manage > Import) :
from: GilbN -- Plex dashboard for Grafana @Grafana-Group for anyone using Varken (https://github.com/Boerderij/Varken) Thought I'd share the dashboard I made (with the help of Rox and Tron): https://grafana.com/dashboards/9558 You will need to add the piechart and worldmap plugins for the dashboard to work. Use the variables to set the different data sources.
To Install PieChart/WorldMap:
cd /opt/grafana/plugins && git clone https://github.com/grafana/piechart-panel.git && git clone https://github.com/grafana/worldmap-panel.git && docker restart grafana
-
Grafana Examples from Varken Discord:
Varken Official Supported Dashboards: https://grafana.com/dashboards?search=varken%20%5Bofficial%5D
Online Users Table Example (Tautulli): https://gist.github.com/samwiseg0/91223c1e089d78a3ae6294c23d81e977
World Map w/ geoIP
Device Type Pie Chart: https://gist.github.com/samwiseg0/fab103fdf4b176a11517e478ce7c216f
Basic Panel Structure
- airdcpp
- Airsonic
- alltube
- always
- amongus
- Apprise
- archivebox
- arrX (SonarrX, RadarrX, BazarrX)
- AssHama
- autoscan
- Bazarrx
- Beets
- Bitwarden
- Booksonic
- Bookstack
- btrfsmaintenance
- calibre-web
- calibre
- Coder
- comicstreamer
- comixed
- couchpotato
- Dashmachine
- deemix
- deezloader-remix
- Deluge
- DelugeVPN
- Drive STRM
- eBooks: Calibre and Calibre web
- emby2
- embystat
- EPMS
- Filebot
- Filebrowser
- filezilla
- FlareSolverr
- Funkwhale
- Gazee
- Gitea
- Glances
- Goplaxt
- gotify
- grafana
- Guacamole
- Handbrake
- Heimdall
- Hetzner NFS VLAN
- influxdb
- InvoiceNinja
- JDownloader2
- Jellyfin
- Jirafeau
- KCPTUN
- Kitana
- komga
- Krusader
- LazyLibrarian
- lidarrx
- Logarr
- Mango
- Mediabutler
- medusa
- Mellow
- Minecraft
- Monitorr
- Mylar
- mylar3
- navidrome
- Nextcloud
- NowShowing
- NZBHydra (v1)
- ombix
- Organizr (v1)
- ouroboros
- overseerr
- paperless-ng
- plex2
- Pyload
- qBittorrent
- qbittorrentvpn
- Quassel
- RadarrX
- redbot
- requestrr
- requestrrx
- resilio-sync
- rocketchat
- sickchill
- searx
- SonarrX
- Speedtest
- SSHswifty
- stash
- Subsonic
- SyncLounge
- Tdarr
- telegraf
- Telly
- TheLounge
- transmissionvpn
- transmissionx
- ubooquity
- Unifi
- unmanic
- Varken
- vnstat
- wallabag
- Watchtower
- Wordpress
- Xteve
- ZNC
- Custom python plexlibrary libraries
- Speed up Plex / Emby / Jellyfin
- Tautulli Custom Scripts
- Plex Scanners and Agents