feat(apps): Add LSIO based Apps (#1500)

* feat(apps): Add LSIO based Apps

* try different config dir for scrutiny

* remove comments

* some work on icons/descriptions

* more icons/description

* more icons/desc!

* shorten descriptions

* make desc oneliner

* sync security options to questions

* sync storage

* add services

* doc ports

* fix port conflicts

* document ports

* sync env-vars

Co-authored-by: Stavros kois <s.kois@outlook.com>
This commit is contained in:
Kjeld Schouten-Lebbing
2021-12-12 23:27:04 +01:00
committed by GitHub
co-authored by Stavros kois
parent 552c132767
commit 779e144f20
197 changed files with 20166 additions and 730 deletions
+69 -67
View File
@@ -18,21 +18,7 @@ _This list is to track `App Requests` from one place._
- [ ] dnsmasq #711
- [ ] Deemix #628
- [ ] Trackarr #602
- [ ] Steamcmd & 7 Days to die #599
- [ ] Locast2Plex #473
- [ ] Taiga #438
- [ ] Wordpress #437
- [ ] Synapse (Matrix Server) #410
- [ ] Umbrel #404
- [ ] Netdata #280
- [ ] Appwrite/Parse Framework #278
- [ ] Requestarr #237
- [ ] GitLab #227
- [ ] Scrutiny #198
- [ ] MovieNight #139
- [ ] LanCache #138
- [ ] Phabricator #122
- [ ] ApacheGuacamole #103
- [ ] n8n #27
- [ ] InfluxDB #5
- [ ] External-Auth-Server #28
@@ -55,10 +41,8 @@ _This list is to track `App Requests` from one place._
- [ ] Suricata #1063
- [ ] Jitsi Meet #1064
- [ ] Mumble Server #1065
- [ ] Quassel IRC #1070
- [ ] KodBox #1079
- [ ] oauth2-proxy
- [ ] DokuWiki #1115
- [ ] Storj Node #1086
- [ ] PiGallery2 #1116
- [ ] LANraragi #1159
@@ -86,56 +70,17 @@ _This list is to track `App Requests` from one place._
- [ ] Machinaris #1304
- [ ] Ghost #1282
##### TODO: LSIO containers validated to be plausible SCALE Apps
##### TODO: Requires More-Than-Average effort
- [ ] Taiga #438 (Clusterfuck of containers and already depricated)
- [ ] Netdata #280
- [ ] Appwrite/Parse Framework #278
- [ ] GitLab #227
- [ ] Wordpress #437
- [ ] Steamcmd & 7 Days to die #599
- [ ] Synapse (Matrix Server) #410
- [ ] MovieNight #139 (not a good docker container available)
- [ ] LanCache #138
- [ ] boinc
- [ ] chevereto
- [ ] couchpotato
- [ ] darktable
- [ ] ddclient
- [ ] dillinger
- [ ] dokuwiki
- [ ] domoticz
- [ ] duckdns
- [ ] embystat
- [ ] emulatorjs
- [ ] endlessh
- [ ] firefox
- [ ] fleet
- [ ] foldingathome
- [ ] guacd
- [ ] habridge
- [ ] hedgedoc
- [ ] htpcmanager
- [ ] ipfs
- [ ] kodi-headless
- [ ] libreoffice
- [ ] limnoria
- [ ] minetest
- [ ] minisatip
- [ ] mysql-workbench
- [ ] nano-wallet
- [ ] netbootxyz
- [ ] ngircd
- [ ] nntp2nntp
- [ ] openvscode-server
- [ ] paperless-ng
- [ ] papermerge
- [ ] pidgin
- [ ] projectsend
- [ ] pwndrop
- [ ] pydio-cells
- [ ] pylon
- [ ] quassel-core
- [ ] quassel-web
- [ ] requestrr
- [ ] rsnapshot
- [ ] synclounge
- [ ] syslog-ng
- [ ] ubooquity
- [ ] webgrabplus
- [ ] wireshark
- [ ] znc #1343
##### TODO: LSIO containers with known complications
@@ -148,7 +93,7 @@ _This list is to track `App Requests` from one place._
- [ ] nginx ( Should be called "nginx-webserver" to prevent ingress-provider confusion )
- [ ] openssh-server ( Maybe call this "openssh-sandbox?" )
- [ ] rutorrent ( needs another container source and has config complications )
- [ ] scrutiny ( Needs customised solution for direct disk access )
- [ ] snapdrop ( Not sure about networking requirements/design )
- [ ] serviio ( very niche, no good containers )
@@ -176,6 +121,7 @@ _This list is to track `App Requests` from one place._
- [ ] formalms ( example helm-chart available from [ nicholaswilde ](https://github.com/nicholaswilde/helm-charts) )
- [ ] projectsend ( example helm-chart available from [ nicholaswilde ](https://github.com/nicholaswilde/helm-charts) )
- [ ] chyrp-lite
- [ ] limnoria
##### TODO: Requires Postgresql customisation
- [ ] Keycloack #1106
@@ -215,10 +161,10 @@ _These Apps have specific requirements or need specific customisation and care_
- [ ] boinc-client ( example helm-chart available from [ nicholaswilde ](https://github.com/nicholaswilde/helm-charts) )
- [ ] hedgedoc ( example helm-chart available from [ nicholaswilde ](https://github.com/nicholaswilde/helm-charts) )
- [ ] cryptpad ( example helm-chart available from [ nicholaswilde ](https://github.com/nicholaswilde/helm-charts) )
- [ ] netbootxyz
### Apps that not have a specific candidate yet.
- [ ] DMS (Document Manage System) #810
- [ ] Mail Server #274
- [ ] Log Manager #509
- [ ] FTP Client #615
@@ -260,6 +206,8 @@ _These Apps have specific requirements or need specific customisation and care_
:x: wg-easy #1414 ( VPN servers inside the k8s subnet is not great)
:x: Umbrel #404 (not going to be added, not a docker container)
### LSIO containers not viable for Apps
@@ -345,6 +293,8 @@ _These Apps have specific requirements or need specific customisation and care_
:x: sickbeard ( upstream depricated )
:x: Phabricator #122
### Completed App Requests
@@ -512,3 +462,55 @@ _These Apps have specific requirements or need specific customisation and care_
- [x] bookstack ( example helm-chart available from [ nicholaswilde ](https://github.com/nicholaswilde/helm-charts) )
- [x] pixapop
- [x] grav
- [x] boinc
- [x] chevereto
- [x] couchpotato
- [x] darktable
- [x] ddclient
- [x] dillinger
- [x] dokuwiki
- [x] domoticz
- [x] duckdns
- [x] embystat
- [x] emulatorjs
- [x] endlessh
- [x] firefox
- [x] fleet
- [x] foldingathome
- [x] guacd
- [x] habridge
- [x] hedgedoc
- [x] htpcmanager
- [x] ipfs
- [x] kodi-headless
- [x] libreoffice
- [x] minetest
- [x] minisatip
- [x] mysql-workbench
- [x] nano-wallet
- [x] ngircd
- [x] nntp2nntp
- [x] openvscode-server
- [x] paperless-ng
- [x] papermerge
- [x] pidgin
- [x] projectsend
- [x] pwndrop
- [x] pydio-cells
- [x] pylon
- [x] quassel-core
- [x] quassel-web
- [x] requestrr
- [x] rsnapshot
- [x] synclounge
- [x] syslog-ng
- [x] ubooquity
- [x] webgrabplus
- [x] wireshark
- [x] znc #1343
- [x] Quassel IRC #1070
- [x] DokuWiki #1115
- [x] ApacheGuacamole #103
- [x] Requestrr #237
- [x] DMS (Document Manage System) #810
- [x] scrutiny ( Needs customised solution for direct disk access )