From 6cd9b38136a6607e168567bc28e5bb337273e1da Mon Sep 17 00:00:00 2001 From: kjeld Schouten-Lebbing Date: Thu, 16 Dec 2021 01:39:05 +0100 Subject: [PATCH] Add blog, fix renovate and correct quick-start titles --- .github/renovate.json5 | 4 ++-- docs/blog/2021/dec/16-12-2021.md | 19 +++++++++++++++ docs/blog/index.md | 23 +++++++++++++++++++ .../02-Installing-an-App.md | 2 +- .../Quick-Start Guides/03-Edit-an-App.md | 2 +- .../04-Upgrade-rollback-delete-an-App.md | 2 +- .../Quick-Start Guides/05-add-storage.md | 2 +- .../Quick-Start Guides/06-linking-apps.md | 2 +- .../07-adding-letsencrypt.md | 2 +- .../08-installing-Traefik.md | 2 +- .../Quick-Start Guides/09-add-ingress.md | 2 +- .../Quick-Start Guides/10-add-middleware.md | 2 +- .../11-external-services.md | 2 +- .../13-migrate from docker-compose.md | 2 +- .../Quick-Start Guides/14-backup-restore.md | 2 +- 15 files changed, 56 insertions(+), 14 deletions(-) create mode 100644 docs/blog/2021/dec/16-12-2021.md diff --git a/.github/renovate.json5 b/.github/renovate.json5 index 32d97fed3d6..2ae0823b498 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -80,7 +80,7 @@ "groupName": ["helm general major"], "paths": ["charts/incubator/", "charts/dev/", "charts/enterprise/", "charts/stable/", "charts/core/", "templates/app/"], "schedule": [ - "after 6am and before 7am on tuesday" + "after 3pm and before 4pm on tuesday" ], }, { @@ -95,7 +95,7 @@ "groupName": "helm general non-major", "paths": ["charts/incubator/", "charts/dev/", "charts/enterprise/", "charts/stable/", "charts/core/", "templates/app/"], "schedule": [ - "after 6am and before 7am on tuesday" + "after 3pm and before 4pm on tuesday" ], }, // diff --git a/docs/blog/2021/dec/16-12-2021.md b/docs/blog/2021/dec/16-12-2021.md new file mode 100644 index 00000000000..b07075bb9b4 --- /dev/null +++ b/docs/blog/2021/dec/16-12-2021.md @@ -0,0 +1,19 @@ +# Meet TrueCharts - the First App Store for TrueNAS SCALE +Enterprise storage does not need to be rigid and difficult. TrueNAS SCALE is scale-out storage and hyperconverged infrastructure that is also flexible. Key to that flexibility is the inclusion of Kubernetes for deploying containerized (e.g. docker) applications. Kubernetes allows single containers or pods of containers to be easily deployed on a unified infrastructure. A growing assortment of these applications are now preconfigured for easy deployment using a TrueNAS-enhanced implementation of Helm Charts. + +Users and third parties can now build catalogs of application charts for deployment with the ease of an app store experience. These catalogs are like app stores for TrueNAS SCALE. iXsystems has been collaborating and sponsoring the team developing TrueCharts, the first and most comprehensive of these app stores. Best of all, the TrueCharts Apps are free and Open Source. +TrueCharts offers a diverse set of easily-deployed applications for TrueNAS users, with more than 180 available apps to choose from. We’ve invited the TrueCharts team to write a guest blog to share the details. + +##### TrueCharts Blog +With streamlined Kubernetes support for its ”apps”, TrueNAS SCALE has made the big step of bringing Kubernetes to the masses while staying true to its Open Source philosophy by empowering the community to build their own apps and catalogs. This ability for users to pick their own favorite catalogs for apps has already proven to be popular. Meet TrueCharts, the first community apps catalog! + + +TrueCharts was built by the founders of a group who developed installation scripts for TrueNAS CORE, called “Jailman”. TrueCharts offers more than what Jailman was capable of: a flexible, user-friendly installer with a freedom of choice that users need and deserve! + +Working as a completely independent project, the TrueCharts community has since invested an entire year carefully crafting tools that provide many of the awesome features that Kubernetes has to offer to the TrueNAS SCALE apps ecosystem. For example, all apps can be simply enabled with Traefik reverse proxy and Wireguard VPN capabilities. In addition to the official apps like Plex, Nextcloud, and Minio, TrueCharts adds a huge variety of apps including Vaultwarden, Handbrake, OpenLDAP, Photoprism, Pihole, Syncthing, and more. + +TrueCharts was designed with one primary goal in mind: to serve as a solid framework for users who are new to Kubernetes while also exposing as many Kubernetes features as possible for experienced users. Where the official apps by iXsystems focus on easy deployment, TrueCharts focuses on those applications that need a bit more flexibility to customize the app for specific use cases and system environments. TrueCharts is managed from within the TrueNAS SCALE UI. Simply add the catalog and follow the Quick Start guides! + +As the release of TrueNAS SCALE 22.02 “AngelFish” is getting closer and closer, the TrueCharts Team and iXsystems are already hard at work looking into a future of apps with high availability, dynamic scaling, and distributed storage. Want to know more about TrueCharts? Visit TrueCharts.org or come visit our great community: TrueCharts on Discord! + +TrueCharts and TrueNAS = Endless Possibilities diff --git a/docs/blog/index.md b/docs/blog/index.md index 05761ac57f6..aa7d1d762cd 100644 --- a/docs/blog/index.md +++ b/docs/blog/index.md @@ -1 +1,24 @@ # Blog + +--- +## Last Post: + +### Meet TrueCharts - the First App Store for TrueNAS SCALE +Enterprise storage does not need to be rigid and difficult. TrueNAS SCALE is scale-out storage and hyperconverged infrastructure that is also flexible. Key to that flexibility is the inclusion of Kubernetes for deploying containerized (e.g. docker) applications. Kubernetes allows single containers or pods of containers to be easily deployed on a unified infrastructure. A growing assortment of these applications are now preconfigured for easy deployment using a TrueNAS-enhanced implementation of Helm Charts. + +Users and third parties can now build catalogs of application charts for deployment with the ease of an app store experience. These catalogs are like app stores for TrueNAS SCALE. iXsystems has been collaborating and sponsoring the team developing TrueCharts, the first and most comprehensive of these app stores. Best of all, the TrueCharts Apps are free and Open Source. +TrueCharts offers a diverse set of easily-deployed applications for TrueNAS users, with more than 180 available apps to choose from. We’ve invited the TrueCharts team to write a guest blog to share the details. + +##### TrueCharts Blog +With streamlined Kubernetes support for its ”apps”, TrueNAS SCALE has made the big step of bringing Kubernetes to the masses while staying true to its Open Source philosophy by empowering the community to build their own apps and catalogs. This ability for users to pick their own favorite catalogs for apps has already proven to be popular. Meet TrueCharts, the first community apps catalog! + + +TrueCharts was built by the founders of a group who developed installation scripts for TrueNAS CORE, called “Jailman”. TrueCharts offers more than what Jailman was capable of: a flexible, user-friendly installer with a freedom of choice that users need and deserve! + +Working as a completely independent project, the TrueCharts community has since invested an entire year carefully crafting tools that provide many of the awesome features that Kubernetes has to offer to the TrueNAS SCALE apps ecosystem. For example, all apps can be simply enabled with Traefik reverse proxy and Wireguard VPN capabilities. In addition to the official apps like Plex, Nextcloud, and Minio, TrueCharts adds a huge variety of apps including Vaultwarden, Handbrake, OpenLDAP, Photoprism, Pihole, Syncthing, and more. + +TrueCharts was designed with one primary goal in mind: to serve as a solid framework for users who are new to Kubernetes while also exposing as many Kubernetes features as possible for experienced users. Where the official apps by iXsystems focus on easy deployment, TrueCharts focuses on those applications that need a bit more flexibility to customize the app for specific use cases and system environments. TrueCharts is managed from within the TrueNAS SCALE UI. Simply add the catalog and follow the Quick Start guides! + +As the release of TrueNAS SCALE 22.02 “AngelFish” is getting closer and closer, the TrueCharts Team and iXsystems are already hard at work looking into a future of apps with high availability, dynamic scaling, and distributed storage. Want to know more about TrueCharts? Visit TrueCharts.org or come visit our great community: TrueCharts on Discord! + +TrueCharts and TrueNAS = Endless Possibilities diff --git a/docs/manual/Quick-Start Guides/02-Installing-an-App.md b/docs/manual/Quick-Start Guides/02-Installing-an-App.md index de4ec1fb494..b18d6fdad9d 100644 --- a/docs/manual/Quick-Start Guides/02-Installing-an-App.md +++ b/docs/manual/Quick-Start Guides/02-Installing-an-App.md @@ -1,4 +1,4 @@ -# 03 - Installing Apps +# 02 - Installing Apps Here we will go over a basic install of Plex, to showcase how you can install a TrueNAS SCALE App from the TrueCharts Catalog with mostly default settings diff --git a/docs/manual/Quick-Start Guides/03-Edit-an-App.md b/docs/manual/Quick-Start Guides/03-Edit-an-App.md index 53194836d2b..af77ffaeb0c 100644 --- a/docs/manual/Quick-Start Guides/03-Edit-an-App.md +++ b/docs/manual/Quick-Start Guides/03-Edit-an-App.md @@ -1,4 +1,4 @@ -# 04 - Editing Apps +# 03 - Editing Apps Editing Apps is possible since 21.08, although it has a slightly different GUI it exposes the same setting as installing an App. diff --git a/docs/manual/Quick-Start Guides/04-Upgrade-rollback-delete-an-App.md b/docs/manual/Quick-Start Guides/04-Upgrade-rollback-delete-an-App.md index 5cc2ed12ba4..41cbc6347ad 100644 --- a/docs/manual/Quick-Start Guides/04-Upgrade-rollback-delete-an-App.md +++ b/docs/manual/Quick-Start Guides/04-Upgrade-rollback-delete-an-App.md @@ -1,4 +1,4 @@ -# 05 - Upgrading, Rollback and Delete +# 04 - Upgrading, Rollback and Delete With TrueCharts we always push new versions of an App for any change. Even for the containers. This ensures upgrading the App always gives you the Latest-and-Greatest from TrueCharts diff --git a/docs/manual/Quick-Start Guides/05-add-storage.md b/docs/manual/Quick-Start Guides/05-add-storage.md index 941ee4d24dd..a1872d1f891 100644 --- a/docs/manual/Quick-Start Guides/05-add-storage.md +++ b/docs/manual/Quick-Start Guides/05-add-storage.md @@ -1,4 +1,4 @@ -# 15 - Adding additional storage +# 05 - Adding additional storage We provide the option to mount as many host folders as you want. diff --git a/docs/manual/Quick-Start Guides/06-linking-apps.md b/docs/manual/Quick-Start Guides/06-linking-apps.md index c86232ab1f9..cb290e72c72 100644 --- a/docs/manual/Quick-Start Guides/06-linking-apps.md +++ b/docs/manual/Quick-Start Guides/06-linking-apps.md @@ -1,4 +1,4 @@ -# 14 - Linking Apps Internally +# 06 - Linking Apps Internally We often need to connect individual apps together, for example: Sonarr and SABnzbd. This means we first need to know how to reach those Apps. diff --git a/docs/manual/Quick-Start Guides/07-adding-letsencrypt.md b/docs/manual/Quick-Start Guides/07-adding-letsencrypt.md index 1395d36b8ac..d76974dab7b 100644 --- a/docs/manual/Quick-Start Guides/07-adding-letsencrypt.md +++ b/docs/manual/Quick-Start Guides/07-adding-letsencrypt.md @@ -1,4 +1,4 @@ -# 09 - Adding Lets-Encrypt Certificates +# 07 - Adding Lets-Encrypt Certificates With TrueNAS SCALE, it's possible to automatically generate certificates for your domain(s) using letsencrypt. However, this process is not very self-explainatory. After you managed to complete this how-to, you should be able to select "iX Certificate" as certificate option and your personal certificate in the other drop-down box! diff --git a/docs/manual/Quick-Start Guides/08-installing-Traefik.md b/docs/manual/Quick-Start Guides/08-installing-Traefik.md index 1498a93234f..573bc74236d 100644 --- a/docs/manual/Quick-Start Guides/08-installing-Traefik.md +++ b/docs/manual/Quick-Start Guides/08-installing-Traefik.md @@ -1,4 +1,4 @@ -# 10 - Installing Traefik +# 08 - Installing Traefik Within TrueCharts our aim is to make it as easy as possible to secure your Apps. To support this we supply a seperate Traefik "ingress" app, which has been preconfigured to provide secure and fast connections. diff --git a/docs/manual/Quick-Start Guides/09-add-ingress.md b/docs/manual/Quick-Start Guides/09-add-ingress.md index 42912297dcb..20e2e770177 100644 --- a/docs/manual/Quick-Start Guides/09-add-ingress.md +++ b/docs/manual/Quick-Start Guides/09-add-ingress.md @@ -1,4 +1,4 @@ -# 12 - Exposing Apps using Ingress and Traefik +# 09 - Exposing Apps using Ingress and Traefik To use Traefik as ingress, all you have to do is enable "ingress" in the App of your choice and fill out a little form. We currently require Traefik to be installed before you enable ingress on your App. diff --git a/docs/manual/Quick-Start Guides/10-add-middleware.md b/docs/manual/Quick-Start Guides/10-add-middleware.md index 15a148ba4fa..1e84b31dc17 100644 --- a/docs/manual/Quick-Start Guides/10-add-middleware.md +++ b/docs/manual/Quick-Start Guides/10-add-middleware.md @@ -1,4 +1,4 @@ -# 13 - Add Traefik Middleware to Apps +# 10 - Add Traefik Middleware to Apps #### Video Guide diff --git a/docs/manual/Quick-Start Guides/11-external-services.md b/docs/manual/Quick-Start Guides/11-external-services.md index d76ca5a2e68..fbd972f0682 100644 --- a/docs/manual/Quick-Start Guides/11-external-services.md +++ b/docs/manual/Quick-Start Guides/11-external-services.md @@ -1,4 +1,4 @@ -# 16 - Setting up External-Services +# 11 - Setting up External-Services #### Video Guide diff --git a/docs/manual/Quick-Start Guides/13-migrate from docker-compose.md b/docs/manual/Quick-Start Guides/13-migrate from docker-compose.md index 460e516a953..73d1eb7642d 100644 --- a/docs/manual/Quick-Start Guides/13-migrate from docker-compose.md +++ b/docs/manual/Quick-Start Guides/13-migrate from docker-compose.md @@ -1,4 +1,4 @@ -# 17 - Migrate from Docker-Compose +# 13 - Migrate from Docker-Compose #### Video Guide diff --git a/docs/manual/Quick-Start Guides/14-backup-restore.md b/docs/manual/Quick-Start Guides/14-backup-restore.md index abeb0953949..a19f70baecd 100644 --- a/docs/manual/Quick-Start Guides/14-backup-restore.md +++ b/docs/manual/Quick-Start Guides/14-backup-restore.md @@ -1,4 +1,4 @@ -# 19 - Backup and Restore +# 14 - Backup and Restore This section is a WIP, please do NOT consider this to be either finished or working.