* Multi-install support, Blueprints and config changes. Initial commit
* Migrating jails to blueprints, first steps.
Tested Working:
- Transmission
- Lidarr
- Sonarr
- Radarr
fix lidarr config (+10 squashed commit)
Squashed commit:
[5f14653] always link ports folders
[f18f2f0] Optional (blueprint) ports mount
Fixes#89
[96ef7e7] chmod all the things
[129e707] same mistake... again...
[e1596dc] missing reference
[6da3567] Forgot one reference
[d78b5b6] Update wiki.yml
[cecc53a] Update filecheck.yml
[5244abd] basic settings changed.
More involved blueprints still need changes, such as: Bitwarden, nextcloud, Mariadb
[6568e92] jails -> blueprints
* Added Tested Working:
- KMS
- Plex
- Tautulli
- Organizr
- InfluxDB
- MariaDB
Many squashed small fixes included:
Make *.rc executable (+13 squashed commit)
Squashed commit:
[b28aa83] use .rc for rc.d config files
[e940a48] some mariadb cleanup
[dc27aff] testing another way
[83bd91b] Mariadb root password alter instead of update, initial config for unifi
[0ca3074] some light config cleanup
[a0d4352] also remove database from influxdb example config (db should be created when required)
[2c218cc] Prepare influxdb and remove unneeded content
[1b34109] more shellcheck fixups
[c96566c] Some shellcheck cleanup
[8969ca7] bitwarden mostly done, some work on nextcloud and unifi
[7f89bfa] initial mariadb patch
[dd7e85f] missed one problem
[f814cb7] Initial pseudo-compatibility patch for unifi
* Enable Bitwarden support and some small fixes/tweaks
Fixes#95
more bugs and typo's (+3 squashed commit)
Squashed commit:
[3b5213e] Bitwarden not correctly installing db
[b7438a5] yeah thats not gonna cut it... >.<
[e7987c2] some slight bitwarden tweaks
* Enable Unifi support and some small fixes/tweaks
small unifi cleanup. Unifi is working (+3 squashed commit)
Squashed commit:
[d906d2d] chmod unifi
[545e999] Add extra sanity, remove unneeded variables from example
[b8c0b24] Some small Unifi Tweaks
* Nextcloud Cleanup, Some fixes, Initial support for blueprintsystem
Fixes#96Fixes#97Fixes#98
some bloat and syntax fixes (+5 squashed commit)
Squashed commit:
[78f6428] Some more nextcloud cleanup and tweaks
- combines multiple variables for cert system selection (Fixes#98 )
- Default to self signed cert
- Force manual admin password
[7cacae4] slight fixes
[3d81cda] More cleanup
[50496cc] small mariadb fix and more nextcloud cleanup
[c1b2c20] Cleaning nextcloud
- Remove external DB (Fixes#97 )
- Remove Postgresql (Fixes#96 )
- Some preparation for blueprint
* Nextcloud done
and.. another... (+5 squashed commit)
Squashed commit:
[c65751b] caddy not installed right.
[e5da66b] more fixes
[a33300e] Damnit, two typo's same scentence
[4292a7a] another typo
[1b820cf] typo and example hotfix
* Introduce version checking for config file
* Add Unifi Controller with integrated Unifi-Poller
Install & Update uses 'latest' release. Persistent data using influxdb.
Unifi Poller now optional
* fix global dataset refs
* move unifi_poller bootscript into rc folder
* Apply suggestions from code review
* Update jails/unifi/includes/rc/mongod
Forgot to add one suggestion from review.
* Added shellcheck ignores for all RC scripts
Shellcheck doesn't play nice with RC scripts, those advices are often either wrong, or very hard (not worth it) to change enough to get it to pass and work.
* Last rc ignores for shellcheck
* Update jails/unifi/install.sh
* Shellcheck to shellcheck
Making shellcheck lowercase for parsing
Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
Ignore SC2034 for ever. It's a known issue with how the scripts are designed to work, isn't really an issue and leads to MANY bloated disable=SC2034 flags everywhere.
* automate grabbing iocage dataset instead of hardcoding
* move iocage dataset define to jailman.sh instead of config.yml
It can still be overriden by config.yml