diff --git a/mkdocs/.cache/plugin/social/30a66b2150646e91feeaab2ac672a95e.png b/mkdocs/.cache/plugin/social/30a66b2150646e91feeaab2ac672a95e.png new file mode 100644 index 0000000..6f07486 Binary files /dev/null and b/mkdocs/.cache/plugin/social/30a66b2150646e91feeaab2ac672a95e.png differ diff --git a/mkdocs/.cache/plugin/social/abda447ba1bda804518dadb6d0ac6d27.png b/mkdocs/.cache/plugin/social/abda447ba1bda804518dadb6d0ac6d27.png new file mode 100644 index 0000000..bae0666 Binary files /dev/null and b/mkdocs/.cache/plugin/social/abda447ba1bda804518dadb6d0ac6d27.png differ diff --git a/mkdocs/.cache/plugin/social/e7f98271fd92ed15619b20a41e2fa21c.png b/mkdocs/.cache/plugin/social/e7f98271fd92ed15619b20a41e2fa21c.png new file mode 100644 index 0000000..ec27b96 Binary files /dev/null and b/mkdocs/.cache/plugin/social/e7f98271fd92ed15619b20a41e2fa21c.png differ diff --git a/mkdocs/docs/images/changemkaerv5.gif b/mkdocs/docs/images/changemkaerv5.gif new file mode 100644 index 0000000..0bde37e Binary files /dev/null and b/mkdocs/docs/images/changemkaerv5.gif differ diff --git a/mkdocs/docs/readme.md b/mkdocs/docs/readme.md index 32ffbc3..e3fb8cc 100755 --- a/mkdocs/docs/readme.md +++ b/mkdocs/docs/readme.md @@ -1,6 +1,6 @@ # Changemaker V5 -![changemakergif](/assets/images/changemkaerv5.gif) +![changemakergif](images/changemkaerv5.gif) --- @@ -8,7 +8,7 @@ Changemaker V5 is a battle-tested, lightweight, self-hosted productivity suite w It is a project undertaken by The Bunker Operations, headquarted in Edmonton, Alberta, Canada, as to provide our community a digital campaign alternative to mainstream American systems. -![build your power](/assets/images/buildyourpower.png) +![build your power](assets/images/buildyourpower.png) ## Contents @@ -27,7 +27,6 @@ It is a project undertaken by The Bunker Operations, headquarted in Edmonton, Al - [Create a Cloudflare System Service](#create-a-cloudflare-system-service) - [Add CNAME Records](#add-cname-records) - [Website Build and Deployment Workflow](#website-build-and-deployment-workflow) -- [Reset Your Installation](#reset-your-installation) - [Accessing Your Services](#accessing-your-services) - [Troubleshooting](#troubleshooting) @@ -69,7 +68,7 @@ Bugs: ## Quick Start for Local Dev -Review all off the applications [here](/apps.md) +Review all off the applications [here](apps.md) If you're familiar with Docker and want to get started quickly: @@ -170,32 +169,43 @@ cd changemaker-v5 #### Setting Up Cloudflare Credentials -To use the script, you'll need to collect several Cloudflare variables: +To use the configuration script, you'll need to collect several Cloudflare credentials: -1. **Create an API Token with appropriate permissions**: +!!! info "Required Cloudflare Information" + You'll need three important pieces of information from your Cloudflare account: + - API Token with proper permissions + - Zone ID for your domain + - Tunnel ID - - Go to your [Cloudflare Dashboard](https://dash.cloudflare.com/) → Profile → API Tokens - - Click "Create Token" - - Either use the "Edit zone DNS" template or create a custom token with: - - Zone:DNS:Edit permissions - - Access:Apps:Edit permissions - - Restrict the token to only your specific zone/domain - - Generate and copy the token +##### 1. Create an API Token -2. **Get your Zone ID**: +1. Go to your [Cloudflare Dashboard](https://dash.cloudflare.com/) → Profile → API Tokens +2. Click "Create Token" +3. Choose one of these options: + - Use the "Edit zone DNS" template + - Create a custom token with these permissions: + * Zone:DNS:Edit + * Access:Apps:Edit +4. Restrict the token to only your specific zone/domain +5. Generate and copy the token - - Go to your domain's overview page in the Cloudflare dashboard - - The Zone ID is displayed on the right sidebar - - It looks like: `023e105f4ecef8ad9ca31a8372d0c353` +##### 2. Get your Zone ID -3. **Get your Tunnel ID**: +1. Go to your domain's overview page in the Cloudflare dashboard +2. The Zone ID is displayed on the right sidebar +3. It looks like: `023e105f4ecef8ad9ca31a8372d0c353` - - You should have noted your tunnel id in your tunnel creation or you can find it through cloudflare or in your files: +##### 3. Get your Tunnel ID + +1. If you've already created a tunnel, you can find the ID: - Go to Cloudflare Zero Trust dashboard → Access → Tunnels - Click on your tunnel - The Tunnel ID is in the URL: `https://dash.teams.cloudflare.com/xxx/network/tunnels/xxxx` - It looks like: `6ff42ae2-765d-4adf-8112-31c55c1551ef` +!!! tip "Keep Your Credentials Secure" + Store these credentials securely. Never commit them to public repositories or share them in unsecured communications. + You have two options: **Option A: Use the configuration wizard (recommended)** @@ -221,9 +231,9 @@ nano .env docker compose up -d ``` - > [!Warning] Configure Portainer +!!! warning "Configure Portainer" - Portainer has a timed build process. Make sure to immediatly configure the service at https://localhost:9444 following successful build. + Portainer has a timed build process. Make sure to immediatly configure the service at https://localhost:9444 following successful build. All services can now be accessed through on local machine. If deploying to public, it is recommended to **configure portainer** and then continue configuration for all other services once tunnel is established. Then use the public links for configuration of services. For online deployment with Cloudflare, continue to next steps. @@ -238,7 +248,7 @@ For secure remote access to your services, you can set up a Cloudflare Tunnel. ### Configure Your Cloudflare Tunnel -You can use our [Cloudflare Configuration Guide](https://gitea.bnkhome.org/bnkops/scripts/src/branch/main/config.cloudflare.homelab.md) however remember to copy the values of the [example config](/example.cloudflare.config.yml) for this deployment. +You can use our [Cloudflare Configuration Guide](https://gitea.bnkhome.org/bnkops/scripts/src/branch/main/config.cloudflare.homelab.md) however remember to copy the values of the [example config](example.cloudflare.config.yml) for this deployment. ### Create a Cloudflare System Service @@ -260,9 +270,9 @@ This script will add CNAME records for all Changemaker services to your Cloudfla It will also set up a Cloudflare Access Application for all services execpt for your website and gitea. This is a extra layer of security that we do recommend for your deployment. It will automatically allow any emails with from the root domain that you set in the `config.sh` process. For example, if you set your root domain to `example.com` your access rule will allow emails ending with @example.com thorugh. You can update your access settings in the Cloudflare Zero Trust dashboard. -> [!warning] ⚠️ Cloudflare Zero Trust ⚠️ +!!! warning "Cloudflare Zero Trust" - To ensure that system is secure, we highly recommend setting up some level of access control using Cloudflare Zero Trust. The `add-cname-records.sh` will do this automatically however the user is encouraged to familiarize themselves with Cloudflares Zero Trust access system. + To ensure that system is secure, we highly recommend setting up some level of access control using Cloudflare Zero Trust. The `add-cname-records.sh` will do this automatically however the user is encouraged to familiarize themselves with Cloudflares Zero Trust access system. ## Website Build and Deployment Workflow diff --git a/mkdocs/mkdocs.yml b/mkdocs/mkdocs.yml index 7b0c48b..adb46eb 100755 --- a/mkdocs/mkdocs.yml +++ b/mkdocs/mkdocs.yml @@ -67,10 +67,11 @@ nav: - Answer: apps/answer.md - Ferdium: apps/ferdium.md - Rocket.Chat: apps/rocketchat.md - - Ollama (Local AI): apps/ollama.md - Portainer (Docker UI): apps/portainer.md - n8n (Workflow Automation): apps/n8n.md - Guides: - Authoring Content: guides/authoring-content.md - Using Ollama in VS Code: guides/ollama-vscode.md - - Ollama Setup (Legacy): ollama.md # Renamed to avoid conflict, consider merging or removing + - Quick Commands: quick-commands.md + - Readme: readme.md + - Testing: testing.md diff --git a/mkdocs/site/404.html b/mkdocs/site/404.html index 84f4934..903c406 100644 --- a/mkdocs/site/404.html +++ b/mkdocs/site/404.html @@ -250,13 +250,51 @@ Changemkaer Archive. Learn more
  • - + - Ollama Setup (Legacy) + Quick Commands + + +
  • + + + + + + + + +
  • + + + + + + + Readme + + +
  • + + + + + + + + +
  • + + + + + + + Testing
  • @@ -358,8 +396,6 @@ Changemkaer Archive. Learn more - - @@ -727,29 +763,6 @@ Changemkaer Archive. Learn more -
  • - - - - - - Ollama (Local AI) - - - - - -
  • - - - - - - - - - -
  • @@ -906,12 +919,56 @@ Changemkaer Archive. Learn more
  • - + - Ollama Setup (Legacy) + Quick Commands + + + + + +
  • + + + + + + + + + +
  • + + + + + + Readme + + + + + +
  • + + + + + + + + + +
  • + + + + + + Testing diff --git a/mkdocs/site/apps/answer/index.html b/mkdocs/site/apps/answer/index.html index 36e12c2..b0eabcb 100644 --- a/mkdocs/site/apps/answer/index.html +++ b/mkdocs/site/apps/answer/index.html @@ -289,13 +289,51 @@ Changemkaer Archive. Learn more
  • - + - Ollama Setup (Legacy) + Quick Commands + + +
  • + + + + + + + + +
  • + + + + + + + Readme + + +
  • + + + + + + + + +
  • + + + + + + + Testing
  • @@ -399,8 +437,6 @@ Changemkaer Archive. Learn more - - @@ -891,29 +927,6 @@ Changemkaer Archive. Learn more -
  • - - - - - - Ollama (Local AI) - - - - - -
  • - - - - - - - - - -
  • @@ -1070,12 +1083,56 @@ Changemkaer Archive. Learn more
  • - + - Ollama Setup (Legacy) + Quick Commands + + + + + +
  • + + + + + + + + + +
  • + + + + + + Readme + + + + + +
  • + + + + + + + + + +
  • + + + + + + Testing diff --git a/mkdocs/site/apps/code-server/index.html b/mkdocs/site/apps/code-server/index.html index baa73da..ef1e0bf 100644 --- a/mkdocs/site/apps/code-server/index.html +++ b/mkdocs/site/apps/code-server/index.html @@ -289,13 +289,51 @@ Changemkaer Archive. Learn more
  • - + - Ollama Setup (Legacy) + Quick Commands + + +
  • + + + + + + + + +
  • + + + + + + + Readme + + +
  • + + + + + + + + +
  • + + + + + + + Testing
  • @@ -399,8 +437,6 @@ Changemkaer Archive. Learn more - - @@ -882,29 +918,6 @@ Changemkaer Archive. Learn more -
  • - - - - - - Ollama (Local AI) - - - - - -
  • - - - - - - - - - -
  • @@ -1061,12 +1074,56 @@ Changemkaer Archive. Learn more
  • - + - Ollama Setup (Legacy) + Quick Commands + + + + + +
  • + + + + + + + + + +
  • + + + + + + Readme + + + + + +
  • + + + + + + + + + +
  • + + + + + + Testing diff --git a/mkdocs/site/apps/excalidraw/index.html b/mkdocs/site/apps/excalidraw/index.html index 7462cda..eb2d171 100644 --- a/mkdocs/site/apps/excalidraw/index.html +++ b/mkdocs/site/apps/excalidraw/index.html @@ -289,13 +289,51 @@ Changemkaer Archive. Learn more
  • - + - Ollama Setup (Legacy) + Quick Commands + + +
  • + + + + + + + + +
  • + + + + + + + Readme + + +
  • + + + + + + + + +
  • + + + + + + + Testing
  • @@ -399,8 +437,6 @@ Changemkaer Archive. Learn more - - @@ -891,29 +927,6 @@ Changemkaer Archive. Learn more -
  • - - - - - - Ollama (Local AI) - - - - - -
  • - - - - - - - - - -
  • @@ -1070,12 +1083,56 @@ Changemkaer Archive. Learn more
  • - + - Ollama Setup (Legacy) + Quick Commands + + + + + +
  • + + + + + + + + + +
  • + + + + + + Readme + + + + + +
  • + + + + + + + + + +
  • + + + + + + Testing diff --git a/mkdocs/site/apps/ferdium/index.html b/mkdocs/site/apps/ferdium/index.html index 9775182..26d93fe 100644 --- a/mkdocs/site/apps/ferdium/index.html +++ b/mkdocs/site/apps/ferdium/index.html @@ -289,13 +289,51 @@ Changemkaer Archive. Learn more
  • - + - Ollama Setup (Legacy) + Quick Commands + + +
  • + + + + + + + + +
  • + + + + + + + Readme + + +
  • + + + + + + + + +
  • + + + + + + + Testing
  • @@ -399,8 +437,6 @@ Changemkaer Archive. Learn more - - @@ -891,29 +927,6 @@ Changemkaer Archive. Learn more -
  • - - - - - - Ollama (Local AI) - - - - - -
  • - - - - - - - - - -
  • @@ -1070,12 +1083,56 @@ Changemkaer Archive. Learn more
  • - + - Ollama Setup (Legacy) + Quick Commands + + + + + +
  • + + + + + + + + + +
  • + + + + + + Readme + + + + + +
  • + + + + + + + + + +
  • + + + + + + Testing diff --git a/mkdocs/site/apps/flatnotes/index.html b/mkdocs/site/apps/flatnotes/index.html index 050e507..b45b627 100644 --- a/mkdocs/site/apps/flatnotes/index.html +++ b/mkdocs/site/apps/flatnotes/index.html @@ -289,13 +289,51 @@ Changemkaer Archive. Learn more
  • - + - Ollama Setup (Legacy) + Quick Commands + + +
  • + + + + + + + + +
  • + + + + + + + Readme + + +
  • + + + + + + + + +
  • + + + + + + + Testing
  • @@ -399,8 +437,6 @@ Changemkaer Archive. Learn more - - @@ -882,29 +918,6 @@ Changemkaer Archive. Learn more -
  • - - - - - - Ollama (Local AI) - - - - - -
  • - - - - - - - - - -
  • @@ -1061,12 +1074,56 @@ Changemkaer Archive. Learn more
  • - + - Ollama Setup (Legacy) + Quick Commands + + + + + +
  • + + + + + + + + + +
  • + + + + + + Readme + + + + + +
  • + + + + + + + + + +
  • + + + + + + Testing diff --git a/mkdocs/site/apps/gitea/index.html b/mkdocs/site/apps/gitea/index.html index 2bc60b5..c507e07 100644 --- a/mkdocs/site/apps/gitea/index.html +++ b/mkdocs/site/apps/gitea/index.html @@ -289,13 +289,51 @@ Changemkaer Archive. Learn more
  • - + - Ollama Setup (Legacy) + Quick Commands + + +
  • + + + + + + + + +
  • + + + + + + + Readme + + +
  • + + + + + + + + +
  • + + + + + + + Testing
  • @@ -399,8 +437,6 @@ Changemkaer Archive. Learn more - - @@ -891,29 +927,6 @@ Changemkaer Archive. Learn more -
  • - - - - - - Ollama (Local AI) - - - - - -
  • - - - - - - - - - -
  • @@ -1070,12 +1083,56 @@ Changemkaer Archive. Learn more
  • - + - Ollama Setup (Legacy) + Quick Commands + + + + + +
  • + + + + + + + + + +
  • + + + + + + Readme + + + + + +
  • + + + + + + + + + +
  • + + + + + + Testing diff --git a/mkdocs/site/apps/homepage/index.html b/mkdocs/site/apps/homepage/index.html index 493a61b..53990cf 100644 --- a/mkdocs/site/apps/homepage/index.html +++ b/mkdocs/site/apps/homepage/index.html @@ -289,13 +289,51 @@ Changemkaer Archive. Learn more
  • - + - Ollama Setup (Legacy) + Quick Commands + + +
  • + + + + + + + + +
  • + + + + + + + Readme + + +
  • + + + + + + + + +
  • + + + + + + + Testing
  • @@ -399,8 +437,6 @@ Changemkaer Archive. Learn more - - @@ -864,29 +900,6 @@ Changemkaer Archive. Learn more -
  • - - - - - - Ollama (Local AI) - - - - - -
  • - - - - - - - - - -
  • @@ -1043,12 +1056,56 @@ Changemkaer Archive. Learn more
  • - + - Ollama Setup (Legacy) + Quick Commands + + + + + +
  • + + + + + + + + + +
  • + + + + + + Readme + + + + + +
  • + + + + + + + + + +
  • + + + + + + Testing diff --git a/mkdocs/site/apps/index.html b/mkdocs/site/apps/index.html index 79d02ea..9b02aeb 100644 --- a/mkdocs/site/apps/index.html +++ b/mkdocs/site/apps/index.html @@ -289,13 +289,51 @@ Changemkaer Archive. Learn more
  • - + - Ollama Setup (Legacy) + Quick Commands + + +
  • + + + + + + + + +
  • + + + + + + + Readme + + +
  • + + + + + + + + +
  • + + + + + + + Testing
  • @@ -399,8 +437,6 @@ Changemkaer Archive. Learn more - - @@ -1059,29 +1095,6 @@ Changemkaer Archive. Learn more -
  • - - - - - - Ollama (Local AI) - - - - - -
  • - - - - - - - - - -
  • @@ -1238,12 +1251,56 @@ Changemkaer Archive. Learn more
  • - + - Ollama Setup (Legacy) + Quick Commands + + + + + +
  • + + + + + + + + + +
  • + + + + + + Readme + + + + + +
  • + + + + + + + + + +
  • + + + + + + Testing diff --git a/mkdocs/site/apps/listmonk/index.html b/mkdocs/site/apps/listmonk/index.html index 9bf0222..ab39ca8 100644 --- a/mkdocs/site/apps/listmonk/index.html +++ b/mkdocs/site/apps/listmonk/index.html @@ -289,13 +289,51 @@ Changemkaer Archive. Learn more
  • - + - Ollama Setup (Legacy) + Quick Commands + + +
  • + + + + + + + + +
  • + + + + + + + Readme + + +
  • + + + + + + + + +
  • + + + + + + + Testing
  • @@ -399,8 +437,6 @@ Changemkaer Archive. Learn more - - @@ -873,29 +909,6 @@ Changemkaer Archive. Learn more -
  • - - - - - - Ollama (Local AI) - - - - - -
  • - - - - - - - - - -
  • @@ -1052,12 +1065,56 @@ Changemkaer Archive. Learn more
  • - + - Ollama Setup (Legacy) + Quick Commands + + + + + +
  • + + + + + + + + + +
  • + + + + + + Readme + + + + + +
  • + + + + + + + + + +
  • + + + + + + Testing diff --git a/mkdocs/site/apps/mkdocs-material/index.html b/mkdocs/site/apps/mkdocs-material/index.html index 1c1267c..2f8e804 100644 --- a/mkdocs/site/apps/mkdocs-material/index.html +++ b/mkdocs/site/apps/mkdocs-material/index.html @@ -289,13 +289,51 @@ Changemkaer Archive. Learn more
  • - + - Ollama Setup (Legacy) + Quick Commands + + +
  • + + + + + + + + +
  • + + + + + + + Readme + + +
  • + + + + + + + + +
  • + + + + + + + Testing
  • @@ -399,8 +437,6 @@ Changemkaer Archive. Learn more - - @@ -873,29 +909,6 @@ Changemkaer Archive. Learn more -
  • - - - - - - Ollama (Local AI) - - - - - -
  • - - - - - - - - - -
  • @@ -1052,12 +1065,56 @@ Changemkaer Archive. Learn more
  • - + - Ollama Setup (Legacy) + Quick Commands + + + + + +
  • + + + + + + + + + +
  • + + + + + + Readme + + + + + +
  • + + + + + + + + + +
  • + + + + + + Testing diff --git a/mkdocs/site/apps/monica-crm/index.html b/mkdocs/site/apps/monica-crm/index.html index 7d6a2dc..b9f6e95 100644 --- a/mkdocs/site/apps/monica-crm/index.html +++ b/mkdocs/site/apps/monica-crm/index.html @@ -289,13 +289,51 @@ Changemkaer Archive. Learn more
  • - + - Ollama Setup (Legacy) + Quick Commands + + +
  • + + + + + + + + +
  • + + + + + + + Readme + + +
  • + + + + + + + + +
  • + + + + + + + Testing
  • @@ -399,8 +437,6 @@ Changemkaer Archive. Learn more - - @@ -891,29 +927,6 @@ Changemkaer Archive. Learn more -
  • - - - - - - Ollama (Local AI) - - - - - -
  • - - - - - - - - - -
  • @@ -1070,12 +1083,56 @@ Changemkaer Archive. Learn more
  • - + - Ollama Setup (Legacy) + Quick Commands + + + + + +
  • + + + + + + + + + +
  • + + + + + + Readme + + + + + +
  • + + + + + + + + + +
  • + + + + + + Testing diff --git a/mkdocs/site/apps/n8n/index.html b/mkdocs/site/apps/n8n/index.html index 545126f..945a39d 100644 --- a/mkdocs/site/apps/n8n/index.html +++ b/mkdocs/site/apps/n8n/index.html @@ -289,13 +289,51 @@ Changemkaer Archive. Learn more
  • - + - Ollama Setup (Legacy) + Quick Commands + + +
  • + + + + + + + + +
  • + + + + + + + Readme + + +
  • + + + + + + + + +
  • + + + + + + + Testing
  • @@ -399,8 +437,6 @@ Changemkaer Archive. Learn more - - @@ -771,29 +807,6 @@ Changemkaer Archive. Learn more -
  • - - - - - - Ollama (Local AI) - - - - - -
  • - - - - - - - - - -
  • @@ -1070,12 +1083,56 @@ Changemkaer Archive. Learn more
  • - + - Ollama Setup (Legacy) + Quick Commands + + + + + +
  • + + + + + + + + + +
  • + + + + + + Readme + + + + + +
  • + + + + + + + + + +
  • + + + + + + Testing diff --git a/mkdocs/site/apps/nocodb/index.html b/mkdocs/site/apps/nocodb/index.html index 3686dc9..47c329c 100644 --- a/mkdocs/site/apps/nocodb/index.html +++ b/mkdocs/site/apps/nocodb/index.html @@ -289,13 +289,51 @@ Changemkaer Archive. Learn more
  • - + - Ollama Setup (Legacy) + Quick Commands + + +
  • + + + + + + + + +
  • + + + + + + + Readme + + +
  • + + + + + + + + +
  • + + + + + + + Testing
  • @@ -399,8 +437,6 @@ Changemkaer Archive. Learn more - - @@ -882,29 +918,6 @@ Changemkaer Archive. Learn more -
  • - - - - - - Ollama (Local AI) - - - - - -
  • - - - - - - - - - -
  • @@ -1061,12 +1074,56 @@ Changemkaer Archive. Learn more
  • - + - Ollama Setup (Legacy) + Quick Commands + + + + + +
  • + + + + + + + + + +
  • + + + + + + Readme + + + + + +
  • + + + + + + + + + +
  • + + + + + + Testing diff --git a/mkdocs/site/apps/ollama/index.html b/mkdocs/site/apps/ollama/index.html index 1a3bee4..7c11b15 100644 --- a/mkdocs/site/apps/ollama/index.html +++ b/mkdocs/site/apps/ollama/index.html @@ -15,10 +15,6 @@ - - - - @@ -26,7 +22,7 @@ - Ollama (Local AI) - Changemaker Documentation + Ollama: Local AI Model Server - Changemaker Documentation @@ -65,7 +61,7 @@ - + @@ -81,7 +77,7 @@ - + @@ -151,7 +147,7 @@ Changemkaer Archive. Learn more
    - Ollama (Local AI) + Ollama: Local AI Model Server
    @@ -241,12 +237,10 @@ Changemkaer Archive. Learn more - - -
  • +
  • @@ -289,13 +283,51 @@ Changemkaer Archive. Learn more
  • - + - Ollama Setup (Legacy) + Quick Commands + + +
  • + + + + + + + + +
  • + + + + + + + Readme + + +
  • + + + + + + + + +
  • + + + + + + + Testing
  • @@ -363,8 +395,6 @@ Changemkaer Archive. Learn more - - @@ -399,31 +429,26 @@ Changemkaer Archive. Learn more - - - - - -
  • +
  • - + -