-
Notifications
You must be signed in to change notification settings - Fork 132
Varken
NOTE: You may want to try the Cloudbox Varken Feature instead of the community role as it is an easier setup. After the below load up grafana.domain.com. Minor setup is still needed once you're in though. Desi is working on automating this, give him your love :) :
In Cloudbox:
git fetch && git checkout feature/varken && sudo ansible-playbook cloudbox.yml --tags varken
-
Run the role as a normal community role.
cd ~/community sudo ansible-playbook community.yml --tags varken
-
Edit the settings file,
cp /opt/varken/varken.example.ini /opt/varken/varken.ini
nano /opt/varken/varken.ini
Influxdb url, use public ip and update with your Cloudbox username/password.
Taultulli/arrs, use format as
url = sonarr.domain.com
-
Restart Varken to load updated settings file
docker restart varken
-
Visit grafana https://grafana.domain.com - default login is admin and your default CB password. Add data source InfluxDB:
HTTP: URL = http://influxdb:8086
InfluxDB Details: Database = varken and User/Pass = Normal cloudbox settings
-
Grafana Example from Organizrr Discord:
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
Note that Telegraf is needed to pull CPU/Network Info, it can be installed via:
cd ~/community sudo ansible-playbook community.yml --tags telegraf
Telegraf will need to be added as another Data Source and the Plex Dashboard will need to be configured to use it.
-
Grafana Examples from Varken Discord:
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