chore(docs): add markdownlint and cpell config files (and apply some linting) (#3140)
* chore(docs): apply some linting * chore(docs): add markdownlint and cpell config files * remove duplicate key * add extension recommendation * update cspell
This commit is contained in:
parent
b20a5d1fef
commit
3007303db7
|
@ -1,4 +1,5 @@
|
|||
# TrueCharts<br>
|
||||
# TrueCharts
|
||||
|
||||
**Community App Catalog for TrueNAS SCALE**
|
||||
|
||||
[![docs](https://img.shields.io/badge/docs-rtfm-yellow?logo=gitbook&logoColor=white&style=for-the-badge)](https://truecharts.org/)
|
||||
|
@ -6,6 +7,7 @@
|
|||
[![GitHub last commit](https://img.shields.io/github/last-commit/truecharts/apps?color=brightgreen&logoColor=white&style=for-the-badge)](https://github.com/truecharts/apps/commits)
|
||||
|
||||
---
|
||||
|
||||
TrueCharts is a catalog of highly optimised TrueNAS SCALE Apps. Made for the community, By the community!
|
||||
|
||||
Our primary goals are:
|
||||
|
@ -20,12 +22,14 @@ Our primary goals are:
|
|||
|
||||
All our apps are supposed to work together, be easy to setup using the TrueNAS UI and, above all, give the average user more than enough options to tune things to their liking.
|
||||
|
||||
<br>
|
||||
<br />
|
||||
|
||||
## Getting started using TrueCharts
|
||||
|
||||
[![docs](https://img.shields.io/badge/docs-rtfm-yellow?logo=gitbook&logoColor=white&style=for-the-badge)](https://truecharts.org/)
|
||||
|
||||
---
|
||||
|
||||
Installing TrueCharts within TrueNAS SCALE, is possible using the TrueNAS SCALE Catalog list.
|
||||
|
||||
Check TrueCharts [Quick-Start Guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) for more infotmation.
|
||||
|
@ -40,29 +44,28 @@ Still something not working as expected? [Contact us!](https://truecharts.org/ab
|
|||
|
||||
For big changes we do have a roadmap, every spot on the roadmap is synced to a TrueNAS SCALE Release and should be read as "Should be added at or before this release"
|
||||
|
||||
|
||||
<br>
|
||||
<br />
|
||||
|
||||
**Restructure of the Project - TrueNAS SCALE "Bluefin" 22.xx ALPHA 1**
|
||||
|
||||
_The current project is hitting internal performance issues, for this reason we need to rework the structure and split some parts of the project into seperate repositories._
|
||||
|
||||
<br>
|
||||
<br />
|
||||
|
||||
**Refactor the Common Chart - TrueNAS SCALE "Bluefin" 22.xx ALPHA 2**
|
||||
|
||||
_The shared Common (chart) basis, used by all our Apps, needs some significant code cleanup. Primarily all code needs to follow a standardised format and comply to the same standard_
|
||||
|
||||
<br>
|
||||
<br />
|
||||
|
||||
**Increased test coverage - TrueNAS SCALE "Bluefin" 22.xx BETA 1**
|
||||
|
||||
_With most parts of our project somewhat cleaned up, we need to work on increasing the coverage of our test system. Our unittests should cover all features and we should also take upgrades into account when testing App changes_
|
||||
|
||||
|
||||
<br>
|
||||
<br />
|
||||
|
||||
## Development
|
||||
|
||||
[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white&style=for-the-badge)](https://github.com/pre-commit/pre-commit)
|
||||
[![renovate](https://img.shields.io/badge/renovate-enabled-brightgreen?style=for-the-badge&logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjUgNSAzNzAgMzcwIj48Y2lyY2xlIGN4PSIxODkiIGN5PSIxOTAiIHI9IjE4NCIgZmlsbD0iI2ZlMiIvPjxwYXRoIGZpbGw9IiM4YmIiIGQ9Ik0yNTEgMjU2bC0zOC0zOGExNyAxNyAwIDAxMC0yNGw1Ni01NmMyLTIgMi02IDAtN2wtMjAtMjFhNSA1IDAgMDAtNyAwbC0xMyAxMi05LTggMTMtMTNhMTcgMTcgMCAwMTI0IDBsMjEgMjFjNyA3IDcgMTcgMCAyNGwtNTYgNTdhNSA1IDAgMDAwIDdsMzggMzh6Ii8+PHBhdGggZmlsbD0iI2Q1MSIgZD0iTTMwMCAyODhsLTggOGMtNCA0LTExIDQtMTYgMGwtNDYtNDZjLTUtNS01LTEyIDAtMTZsOC04YzQtNCAxMS00IDE1IDBsNDcgNDdjNCA0IDQgMTEgMCAxNXoiLz48cGF0aCBmaWxsPSIjYjMwIiBkPSJNMjg1IDI1OGw3IDdjNCA0IDQgMTEgMCAxNWwtOCA4Yy00IDQtMTEgNC0xNiAwbC02LTdjNCA1IDExIDUgMTUgMGw4LTdjNC01IDQtMTIgMC0xNnoiLz48cGF0aCBmaWxsPSIjYTMwIiBkPSJNMjkxIDI2NGw4IDhjNCA0IDQgMTEgMCAxNmwtOCA3Yy00IDUtMTEgNS0xNSAwbC05LThjNSA1IDEyIDUgMTYgMGw4LThjNC00IDQtMTEgMC0xNXoiLz48cGF0aCBmaWxsPSIjZTYyIiBkPSJNMjYwIDIzM2wtNC00Yy02LTYtMTctNi0yMyAwLTcgNy03IDE3IDAgMjRsNCA0Yy00LTUtNC0xMSAwLTE2bDgtOGM0LTQgMTEtNCAxNSAweiIvPjxwYXRoIGZpbGw9IiNiNDAiIGQ9Ik0yODQgMzA0Yy00IDAtOC0xLTExLTRsLTQ3LTQ3Yy02LTYtNi0xNiAwLTIybDgtOGM2LTYgMTYtNiAyMiAwbDQ3IDQ2YzYgNyA2IDE3IDAgMjNsLTggOGMtMyAzLTcgNC0xMSA0em0tMzktNzZjLTEgMC0zIDAtNCAybC04IDdjLTIgMy0yIDcgMCA5bDQ3IDQ3YTYgNiAwIDAwOSAwbDctOGMzLTIgMy02IDAtOWwtNDYtNDZjLTItMi0zLTItNS0yeiIvPjxwYXRoIGZpbGw9IiMxY2MiIGQ9Ik0xNTIgMTEzbDE4LTE4IDE4IDE4LTE4IDE4em0xLTM1bDE4LTE4IDE4IDE4LTE4IDE4em0tOTAgODlsMTgtMTggMTggMTgtMTggMTh6bTM1LTM2bDE4LTE4IDE4IDE4LTE4IDE4eiIvPjxwYXRoIGZpbGw9IiMxZGQiIGQ9Ik0xMzQgMTMxbDE4LTE4IDE4IDE4LTE4IDE4em0tMzUgMzZsMTgtMTggMTggMTgtMTggMTh6Ii8+PHBhdGggZmlsbD0iIzJiYiIgZD0iTTExNiAxNDlsMTgtMTggMTggMTgtMTggMTh6bTU0LTU0bDE4LTE4IDE4IDE4LTE4IDE4em0tODkgOTBsMTgtMTggMTggMTgtMTggMTh6bTEzOS04NWwyMyAyM2M0IDQgNCAxMSAwIDE2TDE0MiAyNDBjLTQgNC0xMSA0LTE1IDBsLTI0LTI0Yy00LTQtNC0xMSAwLTE1bDEwMS0xMDFjNS01IDEyLTUgMTYgMHoiLz48cGF0aCBmaWxsPSIjM2VlIiBkPSJNMTM0IDk1bDE4LTE4IDE4IDE4LTE4IDE4em0tNTQgMThsMTgtMTcgMTggMTctMTggMTh6bTU1LTUzbDE4LTE4IDE4IDE4LTE4IDE4em05MyA0OGwtOC04Yy00LTUtMTEtNS0xNiAwTDEwMyAyMDFjLTQgNC00IDExIDAgMTVsOCA4Yy00LTQtNC0xMSAwLTE1bDEwMS0xMDFjNS00IDEyLTQgMTYgMHoiLz48cGF0aCBmaWxsPSIjOWVlIiBkPSJNMjcgMTMxbDE4LTE4IDE4IDE4LTE4IDE4em01NC01M2wxOC0xOCAxOCAxOC0xOCAxOHoiLz48cGF0aCBmaWxsPSIjMGFhIiBkPSJNMjMwIDExMGwxMyAxM2M0IDQgNCAxMSAwIDE2TDE0MiAyNDBjLTQgNC0xMSA0LTE1IDBsLTEzLTEzYzQgNCAxMSA0IDE1IDBsMTAxLTEwMWM1LTUgNS0xMSAwLTE2eiIvPjxwYXRoIGZpbGw9IiMxYWIiIGQ9Ik0xMzQgMjQ4Yy00IDAtOC0yLTExLTVsLTIzLTIzYTE2IDE2IDAgMDEwLTIzTDIwMSA5NmExNiAxNiAwIDAxMjIgMGwyNCAyNGM2IDYgNiAxNiAwIDIyTDE0NiAyNDNjLTMgMy03IDUtMTIgNXptNzgtMTQ3bC00IDItMTAxIDEwMWE2IDYgMCAwMDAgOWwyMyAyM2E2IDYgMCAwMDkgMGwxMDEtMTAxYTYgNiAwIDAwMC05bC0yNC0yMy00LTJ6Ii8+PC9zdmc+)](https://github.com/renovatebot/renovate)
|
||||
[![GitHub last commit](https://img.shields.io/github/last-commit/truecharts/apps?color=brightgreen&logoColor=white&style=for-the-badge)](https://github.com/truecharts/apps/commits)
|
||||
|
@ -72,7 +75,6 @@ _With most parts of our project somewhat cleaned up, we need to work on increasi
|
|||
Our development process is fully distributed and agile, so every chart-maintainer is free to set their own roadmap and development speed and does not have to comply to a centralised roadmap.
|
||||
This ensures freedom and flexibility for everyone involved and makes sure you, the end user, always has the latest and greatest of every App installed.
|
||||
|
||||
|
||||
### Getting into creating Apps
|
||||
|
||||
Creating charts takes some getting used to, as it's based on Helm charts. We highly suggest prior know-how on creation/modifying Helm Charts, before taking on the challenge of creating SCALE Apps.
|
||||
|
@ -85,10 +87,10 @@ We provide a lot of tools to make it easier to develop charts, templates, automa
|
|||
|
||||
Those tools do, however, take time to develop and are certainly not bug free. If you find mistakes in our tooling, please feel free to repost issues or submit any fixes you feel appropriate!
|
||||
|
||||
<br>
|
||||
|
||||
<br />
|
||||
|
||||
## Contact and Support
|
||||
|
||||
[![Discord](https://img.shields.io/badge/discord-chat-7289DA.svg?maxAge=60&style=for-the-badge)](https://discord.gg/tVsPTHWTtr)
|
||||
|
||||
---
|
||||
|
@ -103,29 +105,30 @@ To contact the TrueCharts project:
|
|||
|
||||
- Or [join our Discord server](https://truecharts.org/discord)
|
||||
|
||||
<br>
|
||||
<br />
|
||||
|
||||
<!-- INSERT-DISCORD-WIDGET -->
|
||||
|
||||
<br>
|
||||
|
||||
<br />
|
||||
|
||||
## Featured Projects
|
||||
|
||||
A lot of our work is based on the great effort of others. We would love to extend special thanks to these projects we owe a lot to:
|
||||
|
||||
| <a href="https://www.truenas.com/truenas-scale/"> <img src="https://user-images.githubusercontent.com/7613738/113836934-a1764e00-978d-11eb-8e19-a087c5c1f99b.png" width="150" height="150" /> </a> | <a href="https://k8s-at-home.com/"> <img src="https://user-images.githubusercontent.com/7613738/113837194-e26e6280-978d-11eb-9632-2e1529946302.png" width="150" height="150" /> </a> | <a href="https://traefik.io/traefik/"> <img src="https://user-images.githubusercontent.com/7613738/113837353-0b8ef300-978e-11eb-873e-14769acfe1f1.png" width="150" height="150" /> </a> | <a href="https://www.authelia.com/"> <img src="https://avatars.githubusercontent.com/u/59122411?s=200&v=4" width="150" height="150" /> </a> |
|
||||
| :---------------: | :---------------: | :---------------: | :---------------: |
|
||||
| <a href="https://www.truenas.com/truenas-scale/">TrueNAS SCALE</a> | <a href="https://k8s-at-home.com/">K8S-At-Home</a> | <a href="https://traefik.io/traefik/">Traefik</a> | <a href="https://www.authelia.com/">Authelia</a> |
|
||||
|
||||
<br>
|
||||
| :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------------------: |
|
||||
| <a href="https://www.truenas.com/truenas-scale/">TrueNAS SCALE</a> | <a href="https://k8s-at-home.com/">K8S-At-Home</a> | <a href="https://traefik.io/traefik/">Traefik</a> | <a href="https://www.authelia.com/">Authelia</a> |
|
||||
|
||||
<br />
|
||||
|
||||
## Contributors ✨
|
||||
|
||||
<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
|
||||
|
||||
[![All Contributors](https://img.shields.io/badge/all_contributors-106-orange.svg?style=for-the-badge)](#contributors)
|
||||
|
||||
<!-- ALL-CONTRIBUTORS-BADGE:END -->
|
||||
|
||||
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
|
||||
|
||||
---
|
||||
|
@ -281,19 +284,18 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
|
|||
|
||||
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
|
||||
|
||||
|
||||
|
||||
## Licence
|
||||
|
||||
[![License](https://img.shields.io/badge/License-BSD%203--Clause-orange.svg?style=for-the-badge)](https://github.com/truecharts/apps/blob/master/docs/LICENSE.BSD3)
|
||||
|
||||
---
|
||||
|
||||
Truecharts as a whole, is based on a BSD-3-clause license, this ensures almost everyone can use and modify our charts. However: As a lot of Apps are based on upstream Helm Charts, Licences can vary on a per-App basis. This can easily be seen by the presence of a "LICENSE" file in the App root folder.
|
||||
Truecharts as a whole, is based on a BSD-3-clause license, this ensures almost everyone can use and modify our charts. However: As a lot of Apps are based on upstream Helm Charts, Licences can vary on a per-App basis. This can easily be seen by the presence of a "LICENSE" file in the App root folder.
|
||||
|
||||
Some Apps may also contain parts in other licenses, such as libraries or templates, these files can be recognised by their individual headers.
|
||||
|
||||
|
||||
`SPDX-License-Identifier: BSD-3-Clause`
|
||||
|
||||
---
|
||||
![built-with-resentment](http://forthebadge.com/images/badges/built-with-resentment.svg) ![contains-technical-debt](http://forthebadge.com/images/badges/contains-technical-debt.svg)
|
||||
|
||||
![built-with-resentment](http://forthebadge.com/images/badges/built-with-resentment.svg) ![contains-technical-debt](http://forthebadge.com/images/badges/contains-technical-debt.svg)
|
||||
|
|
|
@ -0,0 +1,13 @@
|
|||
# https://github.com/DavidAnson/markdownlint/blob/main/doc/Rules.md#md033
|
||||
# Do not warn for "Inline HTML"
|
||||
MD033: false
|
||||
|
||||
# https://github.com/DavidAnson/markdownlint/blob/v0.25.1/doc/Rules.md#md036
|
||||
# Do not warn for "Emphasis used instead of a heading"
|
||||
MD036: false
|
||||
|
||||
# https://github.com/DavidAnson/markdownlint/blob/v0.25.1/doc/Rules.md#md013
|
||||
# Do not warn for Line length
|
||||
MD013:
|
||||
# We can lower this and wrap lines. Markdown does not care.
|
||||
line_length: 999
|
|
@ -1,5 +1,7 @@
|
|||
{
|
||||
"recommendations": [
|
||||
"streetsidesoftware.code-spell-checker",
|
||||
"davidanson.vscode-markdownlint",
|
||||
"editorconfig.editorconfig",
|
||||
"ms-vscode-remote.remote-containers",
|
||||
"rebornix.ruby"
|
||||
|
|
|
@ -1,8 +1,9 @@
|
|||
# Installation Notes
|
||||
|
||||
* If you don't enable `Reverse Proxy` on `Collabora` (It's not recommended as it is unsecure), in order for it to work you have to
|
||||
* Remove `-o:ssl.termination=true -o:ssl.enable=false` from `Extra Parameters`.
|
||||
* Set `Server Name` to `hostIP:port` (The port number you set for `NodePort`)
|
||||
* Set `Service type` to `NodePort`
|
||||
* Set `Port type` to `HTTPS`
|
||||
* Disable certificate validation in the app you are going to use it. (eg. Nextcloud have a checkbox under Collabora's URL to disable Cert Validtation)
|
||||
If you don't enable `Reverse Proxy` on `Collabora` (It's not recommended as it is unsecure), in order for it to work you have to
|
||||
|
||||
* Remove `-o:ssl.termination=true -o:ssl.enable=false` from `Extra Parameters`.
|
||||
* Set `Server Name` to `hostIP:port` (The port number you set for `NodePort`)
|
||||
* Set `Service type` to `NodePort`
|
||||
* Set `Port type` to `HTTPS`
|
||||
* Disable certificate validation in the app you are going to use it. (eg. Nextcloud have a checkbox under Collabora's URL to disable Cert Validation)
|
||||
|
|
|
@ -124,7 +124,7 @@ questions:
|
|||
default: "de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru"
|
||||
- variable: extra_params
|
||||
label: "Extra Parameters to add"
|
||||
description: 'e.g. "--o:welcome.enable=false", See more on /etc/loolwsd/loowsd.xml. Separate params with space'
|
||||
description: 'e.g. "--o:welcome.enable=false", See more on /etc/loolwsd/loolwsd.xml. Separate params with space'
|
||||
schema:
|
||||
type: string
|
||||
default: "--o:welcome.enable=false --o:logging.level=information --o:user_interface.mode=notebookbar --o:ssl.termination=true --o:ssl.enable=false"
|
||||
|
|
|
@ -1,8 +1,10 @@
|
|||
# Installation Notes
|
||||
|
||||
- If you enable `Ingress` for this app, you need to have `SECURE_CONNECTION` set to `false` and `Port Type` set to `HTTP`, otherwise you may run into errors for `Too many redirects`.
|
||||
- `VNC` can't be `Ingressed`. if you want to use `VNC`, you must set this service to `Simple` instead of `clusterIP`.
|
||||
- You can't enable `Ingress` for `VNC` If you want to use `VNC`, you must set this service to `Simple` instead
|
||||
- `VNC` with `SECURE_CONNECTION` set `true`, only works with very few clients. One of them is `SSVNC`.
|
||||
- `SECURE_CONNECTION` affects both `WebUI` and `VNC`.
|
||||
|
||||
---
|
||||
|
||||
- If you are passing through devices such as `Optical Drives`, you have to Click `Container Security Settings` and set `PUID` to `0`.
|
||||
|
|
|
@ -1,8 +1,10 @@
|
|||
# Installation Notes
|
||||
|
||||
- If you enable `Ingress` for this app, you need to have `SECURE_CONNECTION` set to `false` and `Port Type` set to `HTTP`, otherwise you may run into errors for `Too many redirects`.
|
||||
- `VNC` can't be `Ingressed`. if you want to use `VNC`, you must set this service to `Simple` instead of `clusterIP`.
|
||||
- You can't enable `Ingress` for `VNC` If you want to use `VNC`, you must set this service to `Simple` instead
|
||||
- `VNC` with `SECURE_CONNECTION` set `true`, only works with very few clients. One of them is `SSVNC`.
|
||||
- `SECURE_CONNECTION` affects both `WebUI` and `VNC`.
|
||||
|
||||
---
|
||||
|
||||
- If you are passing through devices such as `Optical Drives`, you have to Click `Container Security Settings` and set `PUID` to `0`.
|
||||
|
|
|
@ -1,8 +1,10 @@
|
|||
# Installation Notes
|
||||
|
||||
- If you enable `Ingress` for this app, you need to have `SECURE_CONNECTION` set to `false` and `Port Type` set to `HTTP`, otherwise you may run into errors for `Too many redirects`.
|
||||
- `VNC` can't be `Ingressed`. if you want to use `VNC`, you must set this service to `Simple` instead of `clusterIP`.
|
||||
- You can't enable `Ingress` for `VNC` If you want to use `VNC`, you must set this service to `Simple` instead
|
||||
- `VNC` with `SECURE_CONNECTION` set `true`, only works with very few clients. One of them is `SSVNC`.
|
||||
- `SECURE_CONNECTION` affects both `WebUI` and `VNC`.
|
||||
|
||||
---
|
||||
|
||||
- If you are passing through devices such as `Optical Drives`, you have to Click `Container Security Settings` and set `PUID` to `0`.
|
||||
|
|
|
@ -1,8 +1,10 @@
|
|||
# Installation Notes
|
||||
|
||||
- If you enable `Ingress` for this app, you need to have `SECURE_CONNECTION` set to `false` and `Port Type` set to `HTTP`, otherwise you may run into errors for `Too many redirects`.
|
||||
- `VNC` can't be `Ingressed`. if you want to use `VNC`, you must set this service to `Simple` instead of `clusterIP`.
|
||||
- You can't enable `Ingress` for `VNC` If you want to use `VNC`, you must set this service to `Simple` instead
|
||||
- `VNC` with `SECURE_CONNECTION` set `true`, only works with very few clients. One of them is `SSVNC`.
|
||||
- `SECURE_CONNECTION` affects both `WebUI` and `VNC`.
|
||||
|
||||
---
|
||||
|
||||
- If you are passing through devices such as `Optical Drives`, you have to Click `Container Security Settings` and set `PUID` to `0`.
|
||||
|
|
|
@ -1,8 +1,10 @@
|
|||
# Installation Notes
|
||||
|
||||
- If you enable `Ingress` for this app, you need to have `SECURE_CONNECTION` set to `false` and `Port Type` set to `HTTP`, otherwise you may run into errors for `Too many redirects`.
|
||||
- `VNC` can't be `Ingressed`. if you want to use `VNC`, you must set this service to `Simple` instead of `clusterIP`.
|
||||
- You can't enable `Ingress` for `VNC` If you want to use `VNC`, you must set this service to `Simple` instead
|
||||
- `VNC` with `SECURE_CONNECTION` set `true`, only works with very few clients. One of them is `SSVNC`.
|
||||
- `SECURE_CONNECTION` affects both `WebUI` and `VNC`.
|
||||
|
||||
---
|
||||
|
||||
- If you are passing through devices such as `Optical Drives`, you have to Click `Container Security Settings` and set `PUID` to `0`.
|
||||
|
|
|
@ -1,8 +1,10 @@
|
|||
# Installation Notes
|
||||
|
||||
- If you enable `Ingress` for this app, you need to have `SECURE_CONNECTION` set to `false` and `Port Type` set to `HTTP`, otherwise you may run into errors for `Too many redirects`.
|
||||
- `VNC` can't be `Ingressed`. if you want to use `VNC`, you must set this service to `Simple` instead of `clusterIP`.
|
||||
- You can't enable `Ingress` for `VNC` If you want to use `VNC`, you must set this service to `Simple` instead
|
||||
- `VNC` with `SECURE_CONNECTION` set `true`, only works with very few clients. One of them is `SSVNC`.
|
||||
- `SECURE_CONNECTION` affects both `WebUI` and `VNC`.
|
||||
|
||||
---
|
||||
|
||||
- If you are passing through devices such as `Optical Drives`, you have to Click `Container Security Settings` and set `PUID` to `0`.
|
||||
|
|
|
@ -1,8 +1,10 @@
|
|||
# Installation Notes
|
||||
|
||||
- If you enable `Ingress` for this app, you need to have `SECURE_CONNECTION` set to `false` and `Port Type` set to `HTTP`, otherwise you may run into errors for `Too many redirects`.
|
||||
- `VNC` can't be `Ingressed`. if you want to use `VNC`, you must set this service to `Simple` instead of `clusterIP`.
|
||||
- You can't enable `Ingress` for `VNC` If you want to use `VNC`, you must set this service to `Simple` instead
|
||||
- `VNC` with `SECURE_CONNECTION` set `true`, only works with very few clients. One of them is `SSVNC`.
|
||||
- `SECURE_CONNECTION` affects both `WebUI` and `VNC`.
|
||||
|
||||
---
|
||||
|
||||
- If you are passing through devices such as `Optical Drives`, you have to Click `Container Security Settings` and set `PUID` to `0`.
|
|
@ -1,5 +1,6 @@
|
|||
d# Installation Notes
|
||||
# Installation Notes
|
||||
|
||||
## Custom Models
|
||||
|
||||
If you have custom models and you wan to use them, you have to add customStorage to this app. The default path to map is `/modelstore/detection`.
|
||||
In case you like to change it, you also have to change `Custom Models Path` field to the path you mapped as customStorage.
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
## Ingress
|
||||
# Ingress
|
||||
|
||||
This chart requires Ingress to be enabled after initial install due to the configuration of the application upstream (see [Duplicati forum post](https://forum.duplicati.com/t/error-message-in-browser-the-host-header-sent-by-the-client-is-not-allowed/5806)). Please install the application without Ingress, access settings of the application and add your hostname inside the settings of the app.
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
# Important Notes
|
||||
The FireFlyiii developers have decided to split their program into multiple different add-on containers, implementing these ourselves into the App is EXTREMELY time-consuming. While we would appreciate people with experience building Helm Charts and adding the feature containers, we have decided to flag them "out of scope" for True Charts.
|
||||
|
||||
The Firefly III developers have decided to split their program into multiple different add-on containers, implementing these ourselves into the App is EXTREMELY time-consuming. While we would appreciate people with experience building Helm Charts and adding the feature containers, we have decided to flag them "out of scope" for True Charts.
|
||||
|
||||
If you really want to use them, you can use custom-app or big-blue-button. However, we do not actively support such a setup.
|
||||
|
|
|
@ -1,8 +1,10 @@
|
|||
# Installation Notes
|
||||
|
||||
- If you enable `Ingress` for this app, you need to have `SECURE_CONNECTION` set to `false` and `Port Type` set to `HTTP`, otherwise you may run into errors for `Too many redirects`.
|
||||
- `VNC` can't be `Ingressed`. if you want to use `VNC`, you must set this service to `Simple` instead of `clusterIP`.
|
||||
- You can't enable `Ingress` for `VNC` If you want to use `VNC`, you must set this service to `Simple` instead
|
||||
- `VNC` with `SECURE_CONNECTION` set `true`, only works with very few clients. One of them is `SSVNC`.
|
||||
- `SECURE_CONNECTION` affects both `WebUI` and `VNC`.
|
||||
|
||||
---
|
||||
|
||||
- If you are passing through devices such as `Optical Drives`, you have to Click `Container Security Settings` and set `PUID` to `0`.
|
||||
|
|
|
@ -1,8 +1,10 @@
|
|||
# Installation Notes
|
||||
|
||||
- If you enable `Ingress` for this app, you need to have `SECURE_CONNECTION` set to `false` and `Port Type` set to `HTTP`, otherwise you may run into errors for `Too many redirects`.
|
||||
- `VNC` can't be `Ingressed`. if you want to use `VNC`, you must set this service to `Simple` instead of `clusterIP`.
|
||||
- You can't enable `Ingress` for `VNC` If you want to use `VNC`, you must set this service to `Simple` instead
|
||||
- `VNC` with `SECURE_CONNECTION` set `true`, only works with very few clients. One of them is `SSVNC`.
|
||||
- `SECURE_CONNECTION` affects both `WebUI` and `VNC`.
|
||||
|
||||
---
|
||||
|
||||
- If you are passing through devices such as `Optical Drives`, you have to Click `Container Security Settings` and set `PUID` to `0`.
|
||||
|
|
|
@ -1,8 +1,10 @@
|
|||
# Installation Notes
|
||||
|
||||
- If you enable `Ingress` for this app, you need to have `SECURE_CONNECTION` set to `false` and `Port Type` set to `HTTP`, otherwise you may run into errors for `Too many redirects`.
|
||||
- `VNC` can't be `Ingressed`. if you want to use `VNC`, you must set this service to `Simple` instead of `clusterIP`.
|
||||
- You can't enable `Ingress` for `VNC` If you want to use `VNC`, you must set this service to `Simple` instead
|
||||
- `VNC` with `SECURE_CONNECTION` set `true`, only works with very few clients. One of them is `SSVNC`.
|
||||
- `SECURE_CONNECTION` affects both `WebUI` and `VNC`.
|
||||
|
||||
---
|
||||
|
||||
- If you are passing through devices such as `Optical Drives`, you have to Click `Container Security Settings` and set `PUID` to `0`.
|
||||
|
|
|
@ -1,9 +1,6 @@
|
|||
# Notes
|
||||
|
||||
Meshroom in docker does not have weUIUI.
|
||||
|
||||
Meshroom in docker does not have a webUI.
|
||||
You need an ssh client capable of X forwarding.
|
||||
|
||||
You SSH into the app, with `ssh -p 10243 -X root@<NASIP> /opt/Meshroom_bundle/Meshroom`
|
||||
|
||||
You SSH into the app, with `ssh -p 10243 -X root@<Your.Host.I.P.> /opt/Meshroom_bundle/Meshroom`
|
||||
Default password is `meshroom`
|
||||
|
|
|
@ -2,50 +2,40 @@
|
|||
|
||||
⚠️ **Warning This guide contains information that uses Advanced/Expert settings. As a result this will be outside the scope of support!** ⚠️
|
||||
|
||||
# Running Multiple MC-Java Servers
|
||||
---
|
||||
|
||||
## Running Multiple MC-Java Servers
|
||||
|
||||
You can easily run Multiple MC Servers. You simply need to change the external ports, Be sure to use an unused port. There is no need to change the Minecraft port or RCON port in the server.properties
|
||||
|
||||
MC Server 1
|
||||
|
||||
<div>
|
||||
<a href="https://truecharts.org/img/communityguide/apps/games/minecraft-java/mc-server1.png"><img src="https://truecharts.org/img/communityguide/apps/games/minecraft-java/mc-server1.png" width="100%"/></a>
|
||||
</div>
|
||||
![mc-server1](https://truecharts.org/img/communityguide/apps/games/minecraft-java/mc-server1.png)
|
||||
|
||||
MC Server 2
|
||||
|
||||
<div>
|
||||
<a href="https://truecharts.org/img/communityguide/apps/games/minecraft-java/mc-server2.png"><img src="https://truecharts.org/img/communityguide/apps/games/minecraft-java/mc-server2.png" width="100%"/></a>
|
||||
</div>
|
||||
![mc-server2](https://truecharts.org/img/communityguide/apps/games/minecraft-java/mc-server2.png)
|
||||
|
||||
# Plugins DIR
|
||||
## Plugins DIR
|
||||
|
||||
To easily get Plugins in to your MC server since PVC's are in use for the config storage you can add a host path storage for either /mods or /plugins depending on what your server needs like so
|
||||
|
||||
<div>
|
||||
<a href="https://truecharts.org/img/communityguide/apps/games/minecraft-java/mc-plugins.png"><img src="https://truecharts.org/img/communityguide/apps/games/minecraft-java/mc-plugins.png" width="100%"/></a>
|
||||
</div>
|
||||
![mc-plugins](https://truecharts.org/img/communityguide/apps/games/minecraft-java/mc-plugins.png)
|
||||
|
||||
This will give you an easy folder to drop the plugins in and they will then sync to /data/plugins or /data/mods , you will/may need to shell in to the app to periodically clean up old versions
|
||||
|
||||
# Plugins/mods that need additional ports
|
||||
## Plugins/mods that need additional ports
|
||||
|
||||
Using Dynmap as an example Under network and Services Check Show Expert config (remember the warning at the top?)
|
||||
|
||||
Click Configure add Manual Custom Services and fill out like so also adding Configure additional service ports
|
||||
|
||||
<div>
|
||||
<a href="https://truecharts.org/img/communityguide/apps/games/minecraft-java/mc-modports1.png"><img src="https://truecharts.org/img/communityguide/apps/games/minecraft-java/mc-modports1.png" width="100%"/></a>
|
||||
</div>
|
||||
![mc-modports1](https://truecharts.org/img/communityguide/apps/games/minecraft-java/mc-modports1.png)
|
||||
|
||||
For the second server instance the setup is about the same one minor difference is the need to change the port for dynmap in the container to a new port and configure like so (note this could of just been my system being silly due to my tests and not rebooting)
|
||||
|
||||
<div>
|
||||
<a href="https://truecharts.org/img/communityguide/apps/games/minecraft-java/mc-modports2.png"><img src="https://truecharts.org/img/communityguide/apps/games/minecraft-java/mc-modports2.png" width="100%"/></a>
|
||||
</div>
|
||||
![mc-modports2](https://truecharts.org/img/communityguide/apps/games/minecraft-java/mc-modports2.png)
|
||||
|
||||
Dynmap Web working
|
||||
|
||||
<div>
|
||||
<a href="https://truecharts.org/img/communityguide/apps/games/minecraft-java/dynmap.png"><img src="https://truecharts.org/img/communityguide/apps/games/minecraft-java/dynmap.png" width="100%"/></a>
|
||||
</div>
|
||||
![dynmap](https://truecharts.org/img/communityguide/apps/games/minecraft-java/dynmap.png)
|
||||
|
|
|
@ -5,20 +5,20 @@ For this reason we ask you not to file support requests on our Discord or Github
|
|||
|
||||
While we consider the App layer "Stable", we simply cannot guarantee stability due to the nature of the Nextcloud Application inside the App.
|
||||
|
||||
|
||||
# Installation Notes
|
||||
## Installation Notes
|
||||
|
||||
Nextcloud generates it's `config.php` file on the first startup/installation. Therefore you have to set some values correctly on the first try.
|
||||
Otherwise you will have to either re-install the App or edit the `config.php` manually, with the latter being out of our support scope.
|
||||
The mentioned values are:
|
||||
- TRUSTED_PROXIES
|
||||
- NODE_IP
|
||||
- Ingress, if you plan to use it.
|
||||
- Data storage location, type (eg. PVC, hostPath).
|
||||
|
||||
- TRUSTED_PROXIES
|
||||
- NODE_IP
|
||||
- Ingress, if you plan to use it.
|
||||
- Data storage location, type (eg. PVC, hostPath).
|
||||
|
||||
Also Nextcloud creates an Admin user on the first startup/installation, which you can only define it's username and password on the first install.
|
||||
Changing them later, will have no effect.
|
||||
The mentioned values are:
|
||||
- NEXTCLOUD_ADMIN_USER
|
||||
- NEXTCLOUD_ADMIN_PASSWORD
|
||||
|
||||
- NEXTCLOUD_ADMIN_USER
|
||||
- NEXTCLOUD_ADMIN_PASSWORD
|
||||
|
|
|
@ -0,0 +1,27 @@
|
|||
version: "0.2"
|
||||
# ignorePaths: []
|
||||
# dictionaryDefinitions: []
|
||||
# dictionaries: []
|
||||
# ignoreWords: []
|
||||
# import: []
|
||||
words:
|
||||
- aliasgroup
|
||||
- collabora
|
||||
- configmap
|
||||
- daemonset
|
||||
- duplicati
|
||||
- healthcheck
|
||||
- kubernetes
|
||||
- loolwsd
|
||||
- meshroom
|
||||
- modelstore
|
||||
- nextcloud
|
||||
- notebookbar
|
||||
- puid
|
||||
- serviceexpert
|
||||
- ssvnc
|
||||
- statefulset
|
||||
- subquestions
|
||||
- tccr
|
||||
- traefik
|
||||
- truecharts
|
|
@ -22,7 +22,6 @@ theme:
|
|||
favicon: _static/img/favicon.png
|
||||
icon:
|
||||
repo: fontawesome/brands/github-alt
|
||||
language: en
|
||||
features:
|
||||
- navigation.tabs
|
||||
- navigation.tracking
|
||||
|
|
Loading…
Reference in New Issue