Commit Graph

143 Commits

Author SHA1 Message Date
9d07423292 Fix Unifi DB creation in InfluxDB 2020-06-18 18:57:57 -04:00
2e6d9c608c Merge pull request #167 from jailmanager/Ornias1993-patch-1
Create SECURITY.md
2020-05-31 22:35:40 +02:00
2e4ec58b7e Create SECURITY.md 2020-05-31 22:32:44 +02:00
c1d3b66cb7 Merge pull request #153 from Ornias1993/template_oerhaul
Redo all the templates and remove the old once
2020-05-28 15:06:05 +02:00
558e3be0c8 Redo all the templates and remove the old once 2020-05-28 15:01:21 +02:00
05c58b6e6e Merge pull request #137 from Ornias1993/poller_update_fix
Don't try to update unifi poller if it isn't installed
2020-05-27 11:05:12 +02:00
e04047de82 Merge pull request #136 from Ornias1993/dataset_error_exit
exit on dataset creation/mount errors
2020-05-27 11:04:57 +02:00
8f5edba81e Merge pull request #130 from Ornias1993/update_cleanup
Update all the things/blueprints
2020-05-27 11:04:26 +02:00
1dd70ad508 exit on dataset creation/mount errors
Fixes #107 (and other issues)
2020-05-26 23:46:35 +02:00
8cb1af316e Update All The Blueprints
(and remove unneeded pkgs)

- add some missing nextcloud dependencies
 - Move the ports installs to pkg
- Remove/Disable ports
- update organizr php
- update mariadb and phpmyadmin
- update Lidarr
- Update Jackett
- Remove possibly useless dependancies
2020-05-26 22:26:08 +02:00
7de49f4297 Make sure mariadb could save persistant (#135)
* Make sure mariadb could save persistant
Fixes #134

* Trigger checks
2020-05-26 17:40:55 +02:00
f434cd6125 Don't try to update unifi poller if it isn't installed
Fixes #111
2020-05-26 16:12:21 +02:00
e8acdbc16f Update filecheck.yml 2020-05-26 16:11:37 +02:00
a23c4840e2 Update shellcheck.yml 2020-05-26 16:11:18 +02:00
67318354eb Correct datavase typo 2020-05-26 15:23:41 +02:00
c35208061c Make auto-update git aware (#133)
* Make auto-update git aware
Fixes #106

* Some slight tweaking and bug-fixing
2020-05-26 15:20:44 +02:00
80c0580707 set right repo 2020-05-26 01:28:43 +02:00
cdd5127ce6 fix accidentel removed update function and set to dev 2020-05-26 01:10:19 +02:00
b82a02e359 globaly disable shellcheck SC2154 because it isn't compatible with this repo. (#126) 2020-05-25 23:56:14 +02:00
9348c3a968 add code owners (#123) 2020-05-25 23:56:14 +02:00
0b43d76338 reset to dev branch 2020-05-25 23:56:14 +02:00
dd31b4d094 Merge pull request #119 from Ornias1993/fix_master
devnull all the things, we do our own messages
2020-05-24 23:17:42 +02:00
4249bd74d9 Merge branch 'master' into fix_master 2020-05-24 23:16:59 +02:00
13be3ca313 dont /dev/null variable, oops 2020-05-24 23:12:31 +02:00
4512edff0d devnull all the things, we do our own messages 2020-05-24 23:11:33 +02:00
676f32b1ce Merge pull request #118 from Ornias1993/fix_master
Emergency master fix due to move
2020-05-24 23:07:54 +02:00
1b662fdff5 remove cirrus ci 2020-05-24 23:04:35 +02:00
61af3c2e7d change readme references 2020-05-24 23:01:54 +02:00
9483212dba gitfix 2020-05-24 23:00:59 +02:00
29c0e13eb7 Add placeholder .cirrus.yml 2020-05-24 10:39:39 +02:00
153e0a97fa remove old jail docs 2020-05-22 19:30:57 +02:00
762cb452f1 test different cp 2020-05-22 19:30:39 +02:00
d4ee43bab6 Add blueprints folder for docs 2020-05-22 19:24:04 +02:00
0fadea4bef master fix 2020-05-17 14:07:22 +02:00
6ebb1dd45b Merge pull request #44 from Ornias1993/dev
v1.2.0
2020-05-17 14:04:35 +02:00
9b4bedfa48 Add migration documentation 2020-05-17 14:00:36 +02:00
f6766b3fa2 Fix bitwarden indent 2020-05-08 00:26:51 +02:00
36e2df80de Add update to readme 2020-05-08 00:26:20 +02:00
c26a4bfbc1 fix typo; add influxdb to readme (#100) 2020-05-05 15:21:37 +02:00
137a25595d plex typo fix 2020-05-05 15:05:44 +02:00
17714136c9 set branch to dev 2020-05-05 14:57:15 +02:00
795eb809af Unifi fixes (#99)
* fix database creation, set rc script executable

* fix lint errors

* fix typo
2020-05-05 14:58:49 +02:00
dbfbd489fa [WIP] Allow multiple installations of same blueprint (#88)
* 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 #96
Fixes #97
Fixes #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
2020-05-02 17:45:13 +02:00
66e997069a Add Unifi Controller with integrated Unifi-Poller (#75)
* 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>
2020-04-29 18:40:14 +02:00
616eb2a432 Create .shellcheckrc
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.
2020-04-29 16:57:15 +02:00
8659f2c252 Fixes for recent changes (#87)
* some fixes

* set fixes

* some rest

* add shellcheck ignore and explaination

* fix iocage install dir not being exported

* reset branch to dev
2020-04-26 17:56:13 +02:00
2c75cfe0ea Wiki replacement and CI update (#86)
* dhcp uses on, not true (because iocage syntax)

* Documentation updates

* Add gh-pages wiki generator using mkdocs

* Update shellcheck.yml

* Update wiki.yml

* Add filecheck

* readme case correction1

* readme case correction2

* Update filecheck.yml
2020-04-26 16:00:47 +02:00
c32ea280da Linter cleanup (#84)
* Fix all Scriptcheck errors on current dev code

* clean recent plex changes
2020-04-26 14:54:00 +02:00
46d1487191 Add plex transcoding ramdisk creation (#79) 2020-04-26 14:54:00 +02:00
759da942d2 Automatically detect mountpoint for iocage (#80)
* 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
2020-04-26 14:54:00 +02:00