documentation updates

This commit is contained in:
admin 2025-07-08 09:18:14 -06:00
parent 56ab4001de
commit de3b349e60
68 changed files with 211 additions and 214 deletions

View File

@ -12,6 +12,7 @@ Changemaker Lite is a streamlined documentation and development platform featuri
- **PostgreSQL**: Reliable database backend
- **n8n**: Workflow automation and service integration
- **NocoDB**: No-code database platform and smart spreadsheet interface
- **NocoDB Map Viewer**: Interactive map visualization for geographic data with real-time geolocation, walk sheet generation, and QR code integration
## Quick Start
@ -27,6 +28,17 @@ cd changemaker.lite
docker compose up -d
```
## Map & Production
Instructions on how to build the map are available in the map directory.
Instructions on how to build for production are available in the mkdocs/docs/build directory or in the site preview.
## Services
Changemaker Lite is a collection of self-hosted services for creating, managing, and automating political campaign workflows.
## Service Access
After starting, access services at:
@ -38,6 +50,7 @@ After starting, access services at:
- **Listmonk**: http://localhost:9000
- **n8n**: http://localhost:5678
- **NocoDB**: http://localhost:8090
- **Map Viewer**: http://localhost:3000
## Documentation
@ -46,6 +59,7 @@ Complete documentation is available in the MkDocs site, including:
- Service configuration guides
- Integration examples
- Workflow automation tutorials
- Map application setup and usage
- Troubleshooting guides
Visit http://localhost:4000 after starting services to access the full documentation.
Visit http://localhost:4000 after starting services to access the full documentation.

View File

@ -7,10 +7,10 @@
"stars_count": 0,
"forks_count": 0,
"open_issues_count": 0,
"updated_at": "2025-07-06T15:58:19-06:00",
"updated_at": "2025-07-07T15:58:13-06:00",
"created_at": "2025-05-28T14:54:59-06:00",
"clone_url": "https://gitea.bnkops.com/admin/changemaker.lite.git",
"ssh_url": "git@gitea.bnkops.com:admin/changemaker.lite.git",
"default_branch": "main",
"last_build_update": "2025-07-06T15:58:19-06:00"
"last_build_update": "2025-07-07T15:58:13-06:00"
}

View File

@ -4,10 +4,10 @@
"description": "Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.",
"html_url": "https://github.com/anthropics/claude-code",
"language": "PowerShell",
"stars_count": 17706,
"forks_count": 990,
"open_issues_count": 1655,
"updated_at": "2025-07-06T22:00:25Z",
"stars_count": 17938,
"forks_count": 1003,
"open_issues_count": 1667,
"updated_at": "2025-07-07T22:23:57Z",
"created_at": "2025-02-22T17:41:21Z",
"clone_url": "https://github.com/anthropics/claude-code.git",
"ssh_url": "git@github.com:anthropics/claude-code.git",

View File

@ -4,10 +4,10 @@
"description": "VS Code in the browser",
"html_url": "https://github.com/coder/code-server",
"language": "TypeScript",
"stars_count": 72722,
"forks_count": 6079,
"open_issues_count": 144,
"updated_at": "2025-07-06T21:49:09Z",
"stars_count": 72753,
"forks_count": 6082,
"open_issues_count": 142,
"updated_at": "2025-07-07T22:17:33Z",
"created_at": "2019-02-27T16:50:41Z",
"clone_url": "https://github.com/coder/code-server.git",
"ssh_url": "git@github.com:coder/code-server.git",

View File

@ -4,13 +4,13 @@
"description": "A highly customizable homepage (or startpage / application dashboard) with Docker and service API integrations.",
"html_url": "https://github.com/gethomepage/homepage",
"language": "JavaScript",
"stars_count": 24669,
"forks_count": 1524,
"stars_count": 24682,
"forks_count": 1529,
"open_issues_count": 2,
"updated_at": "2025-07-06T21:55:31Z",
"updated_at": "2025-07-07T21:37:26Z",
"created_at": "2022-08-24T07:29:42Z",
"clone_url": "https://github.com/gethomepage/homepage.git",
"ssh_url": "git@github.com:gethomepage/homepage.git",
"default_branch": "dev",
"last_build_update": "2025-07-06T12:12:22Z"
"last_build_update": "2025-07-07T16:29:48Z"
}

View File

@ -4,13 +4,13 @@
"description": "Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD",
"html_url": "https://github.com/go-gitea/gitea",
"language": "Go",
"stars_count": 49399,
"stars_count": 49423,
"forks_count": 5899,
"open_issues_count": 2699,
"updated_at": "2025-07-06T22:00:34Z",
"open_issues_count": 2708,
"updated_at": "2025-07-07T21:39:22Z",
"created_at": "2016-11-01T02:13:26Z",
"clone_url": "https://github.com/go-gitea/gitea.git",
"ssh_url": "git@github.com:go-gitea/gitea.git",
"default_branch": "main",
"last_build_update": "2025-07-06T17:47:03Z"
"last_build_update": "2025-07-07T10:43:58Z"
}

View File

@ -4,10 +4,10 @@
"description": "High performance, self-hosted, newsletter and mailing list manager with a modern dashboard. Single binary app.",
"html_url": "https://github.com/knadh/listmonk",
"language": "Go",
"stars_count": 17268,
"forks_count": 1661,
"stars_count": 17275,
"forks_count": 1664,
"open_issues_count": 96,
"updated_at": "2025-07-06T20:56:08Z",
"updated_at": "2025-07-07T20:34:30Z",
"created_at": "2019-06-26T05:08:39Z",
"clone_url": "https://github.com/knadh/listmonk.git",
"ssh_url": "git@github.com:knadh/listmonk.git",

View File

@ -4,10 +4,10 @@
"description": "Create & scan cute qr codes easily \ud83d\udc7e",
"html_url": "https://github.com/lyqht/mini-qr",
"language": "Vue",
"stars_count": 1259,
"forks_count": 165,
"stars_count": 1261,
"forks_count": 167,
"open_issues_count": 13,
"updated_at": "2025-07-05T15:44:11Z",
"updated_at": "2025-07-07T12:39:47Z",
"created_at": "2023-04-21T14:20:14Z",
"clone_url": "https://github.com/lyqht/mini-qr.git",
"ssh_url": "git@github.com:lyqht/mini-qr.git",

View File

@ -4,13 +4,13 @@
"description": "Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.",
"html_url": "https://github.com/n8n-io/n8n",
"language": "TypeScript",
"stars_count": 115465,
"forks_count": 34173,
"stars_count": 115814,
"forks_count": 34354,
"open_issues_count": 1083,
"updated_at": "2025-07-06T21:58:19Z",
"updated_at": "2025-07-07T22:23:56Z",
"created_at": "2019-06-22T09:24:21Z",
"clone_url": "https://github.com/n8n-io/n8n.git",
"ssh_url": "git@github.com:n8n-io/n8n.git",
"default_branch": "master",
"last_build_update": "2025-07-05T21:59:59Z"
"last_build_update": "2025-07-07T21:32:06Z"
}

View File

@ -4,13 +4,13 @@
"description": "\ud83d\udd25 \ud83d\udd25 \ud83d\udd25 Open Source Airtable Alternative",
"html_url": "https://github.com/nocodb/nocodb",
"language": "TypeScript",
"stars_count": 55571,
"forks_count": 3998,
"open_issues_count": 717,
"updated_at": "2025-07-06T21:38:01Z",
"stars_count": 55626,
"forks_count": 3999,
"open_issues_count": 719,
"updated_at": "2025-07-07T20:11:00Z",
"created_at": "2017-10-29T18:51:48Z",
"clone_url": "https://github.com/nocodb/nocodb.git",
"ssh_url": "git@github.com:nocodb/nocodb.git",
"default_branch": "develop",
"last_build_update": "2025-07-06T04:38:06Z"
"last_build_update": "2025-07-07T18:36:58Z"
}

View File

@ -4,13 +4,13 @@
"description": "Get up and running with Llama 3.3, DeepSeek-R1, Phi-4, Gemma 3, Mistral Small 3.1 and other large language models.",
"html_url": "https://github.com/ollama/ollama",
"language": "Go",
"stars_count": 145726,
"forks_count": 12310,
"open_issues_count": 1863,
"updated_at": "2025-07-06T22:05:47Z",
"stars_count": 145823,
"forks_count": 12312,
"open_issues_count": 1861,
"updated_at": "2025-07-07T22:10:39Z",
"created_at": "2023-06-26T19:39:32Z",
"clone_url": "https://github.com/ollama/ollama.git",
"ssh_url": "git@github.com:ollama/ollama.git",
"default_branch": "main",
"last_build_update": "2025-07-06T00:20:42Z"
"last_build_update": "2025-07-07T21:44:26Z"
}

View File

@ -4,10 +4,10 @@
"description": "Documentation that simply works",
"html_url": "https://github.com/squidfunk/mkdocs-material",
"language": "Python",
"stars_count": 23814,
"forks_count": 3793,
"stars_count": 23818,
"forks_count": 3795,
"open_issues_count": 6,
"updated_at": "2025-07-06T20:06:57Z",
"updated_at": "2025-07-07T17:51:29Z",
"created_at": "2016-01-28T22:09:23Z",
"clone_url": "https://github.com/squidfunk/mkdocs-material.git",
"ssh_url": "git@github.com:squidfunk/mkdocs-material.git",

View File

@ -35,10 +35,13 @@ The `config.sh` and `start-production.sh` scripts require the following Cloudfla
### 4. **Cloudflare Tunnel ID** (Optional in config.sh, Required in start-production.sh)
- **Purpose**: Identifies the specific Cloudflare Tunnel that will be used to route traffic to your services.
- **How to Obtain**:
- This is automatically generated when you create a tunnel using `cloudflared tunnel create` or via the Cloudflare dashboard.
- The start-production.sh script will create this for you if it doesn't exist.
!!! note "Automatic Configuration of Tunnel"
The `start-production.sh` script will automatically create a tunnel and system service for Cloudflare.
- **Purpose**: Identifies the specific Cloudflare Tunnel that will be used to route traffic to your services.
- **How to Obtain**:
- This is automatically generated when you create a tunnel using `cloudflared tunnel create` or via the Cloudflare dashboard.
- The start-production.sh script will create this for you if it doesn't exist.
### Summary of Required Credentials:

View File

@ -111,7 +111,7 @@
<li>Simple formatting tools</li>
<li>Works in any browser</li>
</ul>
<div class="service-tool">Code Server</div>
<div class="service-tool"><a href="/services/code-server/">Code Server</a></div>
</div>
<!-- Canvassing System -->
@ -126,7 +126,7 @@
<li>Mobile-friendly</li>
<li>Works offline</li>
</ul>
<div class="service-tool">NocoDB + Map Viewer</div>
<div class="service-tool"><a href="/services/map/">Map</a></div>
</div>
<!-- Email System -->
@ -140,7 +140,7 @@
<li>Unlimited subscribers</li>
<li>Pre-made templates</li>
</ul>
<div class="service-tool">Listmonk</div>
<div class="service-tool"><a href="/services/listmonk/">Listmonk</a></div>
</div>
<!-- Voter Database -->
@ -154,7 +154,7 @@
<li>Custom survey forms</li>
<li>Export walk lists</li>
</ul>
<div class="service-tool">NocoDB</div>
<div class="service-tool"><a href="/services/nocodb/">NocoDB</a></div>
</div>
<!-- Automation -->
@ -168,7 +168,7 @@
<li>Donation thank yous</li>
<li>Pre-built workflows</li>
</ul>
<div class="service-tool">n8n</div>
<div class="service-tool"><a href="/services/n8n/">n8n</a></div>
</div>
<!-- Website -->
@ -182,7 +182,7 @@
<li>Built-in blog</li>
<li>Fast loading</li>
</ul>
<div class="service-tool">MkDocs</div>
<div class="service-tool"><a href="/services/mkdocs/">MkDocs</a></div>
</div>
<!-- Volunteer Management -->
@ -196,7 +196,7 @@
<li>Skills matching</li>
<li>Progress tracking</li>
</ul>
<div class="service-tool">NocoDB + n8n</div>
<div class="service-tool"><a href="/services/nocodb/">NocoDB</a></div>
</div>
<!-- Linking Features -->
@ -210,7 +210,7 @@
<li>Documentation Indexing & Search</li>
<li>Progress tracking</li>
</ul>
<div class="service-tool">NocoDB + n8n</div>
<div class="service-tool"><a href="/services/mkdocs/">Mkdocs</a></div>
</div>
<!-- Rapid Response -->
@ -224,7 +224,7 @@
<li>Open source documentation</li>
<li>Version control</li>
</ul>
<div class="service-tool">Code Server + Gitea</div>
<div class="service-tool"><a href="/services/code-server/">Code Server</a> + <a href="/services/gitea/">Gitea</a></div>
</div>
<!-- Local Intelligence -->

View File

@ -1,11 +0,0 @@
{% extends "base.html" %}
{% block extrahead %}
{{ super() }}
<!-- Custom meta tags or head content can go here -->
{% endblock %}
{% block announce %}
<a href="https://homepage.cmlite.org" class="login-button">Login</a>
Changemaker Archive. <a href="https://docs.bnkops.com">Learn more</a>
{% endblock %}

View File

@ -1,5 +1,7 @@
# Code Server
![code](code.png)
<div class="github-widget" data-repo="coder/code-server"></div>
## Overview

Binary file not shown.

After

Width:  |  Height:  |  Size: 368 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 252 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 382 KiB

View File

@ -1,5 +1,7 @@
# Gitea
![git](git.png)
<div class="github-widget" data-repo="go-gitea/gitea"></div>
Self-hosted Git service for collaborative development.

View File

@ -1,5 +1,7 @@
# Homepage
![dashboard](dashboard.png)
<div class="github-widget" data-repo="gethomepage/homepage"></div>
Modern dashboard for accessing all your self-hosted services.

View File

@ -168,7 +168,7 @@ nav:
- n8n: services/n8n.md
- NocoDB: services/nocodb.md
- Gitea: services/gitea.md
- Map Viewer: services/map.md
- Map: services/map.md
- Mini QR: services/mini-qr.md
- Configuration:
- config/index.md

View File

@ -945,7 +945,7 @@ Changemaker Archive. <a href="https://docs.bnkops.com">Learn more</a>
<span class="md-ellipsis">
Map Viewer
Map
</span>

View File

@ -945,7 +945,7 @@ Changemaker Archive. <a href="https://docs.bnkops.com">Learn more</a>
<span class="md-ellipsis">
Map Viewer
Map
</span>

View File

@ -945,7 +945,7 @@ Changemaker Archive. <a href="https://docs.bnkops.com">Learn more</a>
<span class="md-ellipsis">
Map Viewer
Map
</span>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 25 KiB

View File

@ -7,10 +7,10 @@
"stars_count": 0,
"forks_count": 0,
"open_issues_count": 0,
"updated_at": "2025-07-06T15:58:19-06:00",
"updated_at": "2025-07-07T15:58:13-06:00",
"created_at": "2025-05-28T14:54:59-06:00",
"clone_url": "https://gitea.bnkops.com/admin/changemaker.lite.git",
"ssh_url": "git@gitea.bnkops.com:admin/changemaker.lite.git",
"default_branch": "main",
"last_build_update": "2025-07-06T15:58:19-06:00"
"last_build_update": "2025-07-07T15:58:13-06:00"
}

View File

@ -4,10 +4,10 @@
"description": "Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.",
"html_url": "https://github.com/anthropics/claude-code",
"language": "PowerShell",
"stars_count": 17706,
"forks_count": 990,
"open_issues_count": 1655,
"updated_at": "2025-07-06T22:00:25Z",
"stars_count": 17938,
"forks_count": 1003,
"open_issues_count": 1667,
"updated_at": "2025-07-07T22:23:57Z",
"created_at": "2025-02-22T17:41:21Z",
"clone_url": "https://github.com/anthropics/claude-code.git",
"ssh_url": "git@github.com:anthropics/claude-code.git",

View File

@ -4,10 +4,10 @@
"description": "VS Code in the browser",
"html_url": "https://github.com/coder/code-server",
"language": "TypeScript",
"stars_count": 72722,
"forks_count": 6079,
"open_issues_count": 144,
"updated_at": "2025-07-06T21:49:09Z",
"stars_count": 72753,
"forks_count": 6082,
"open_issues_count": 142,
"updated_at": "2025-07-07T22:17:33Z",
"created_at": "2019-02-27T16:50:41Z",
"clone_url": "https://github.com/coder/code-server.git",
"ssh_url": "git@github.com:coder/code-server.git",

View File

@ -4,13 +4,13 @@
"description": "A highly customizable homepage (or startpage / application dashboard) with Docker and service API integrations.",
"html_url": "https://github.com/gethomepage/homepage",
"language": "JavaScript",
"stars_count": 24669,
"forks_count": 1524,
"stars_count": 24682,
"forks_count": 1529,
"open_issues_count": 2,
"updated_at": "2025-07-06T21:55:31Z",
"updated_at": "2025-07-07T21:37:26Z",
"created_at": "2022-08-24T07:29:42Z",
"clone_url": "https://github.com/gethomepage/homepage.git",
"ssh_url": "git@github.com:gethomepage/homepage.git",
"default_branch": "dev",
"last_build_update": "2025-07-06T12:12:22Z"
"last_build_update": "2025-07-07T16:29:48Z"
}

View File

@ -4,13 +4,13 @@
"description": "Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD",
"html_url": "https://github.com/go-gitea/gitea",
"language": "Go",
"stars_count": 49399,
"stars_count": 49423,
"forks_count": 5899,
"open_issues_count": 2699,
"updated_at": "2025-07-06T22:00:34Z",
"open_issues_count": 2708,
"updated_at": "2025-07-07T21:39:22Z",
"created_at": "2016-11-01T02:13:26Z",
"clone_url": "https://github.com/go-gitea/gitea.git",
"ssh_url": "git@github.com:go-gitea/gitea.git",
"default_branch": "main",
"last_build_update": "2025-07-06T17:47:03Z"
"last_build_update": "2025-07-07T10:43:58Z"
}

View File

@ -4,10 +4,10 @@
"description": "High performance, self-hosted, newsletter and mailing list manager with a modern dashboard. Single binary app.",
"html_url": "https://github.com/knadh/listmonk",
"language": "Go",
"stars_count": 17268,
"forks_count": 1661,
"stars_count": 17275,
"forks_count": 1664,
"open_issues_count": 96,
"updated_at": "2025-07-06T20:56:08Z",
"updated_at": "2025-07-07T20:34:30Z",
"created_at": "2019-06-26T05:08:39Z",
"clone_url": "https://github.com/knadh/listmonk.git",
"ssh_url": "git@github.com:knadh/listmonk.git",

View File

@ -4,10 +4,10 @@
"description": "Create & scan cute qr codes easily \ud83d\udc7e",
"html_url": "https://github.com/lyqht/mini-qr",
"language": "Vue",
"stars_count": 1259,
"forks_count": 165,
"stars_count": 1261,
"forks_count": 167,
"open_issues_count": 13,
"updated_at": "2025-07-05T15:44:11Z",
"updated_at": "2025-07-07T12:39:47Z",
"created_at": "2023-04-21T14:20:14Z",
"clone_url": "https://github.com/lyqht/mini-qr.git",
"ssh_url": "git@github.com:lyqht/mini-qr.git",

View File

@ -4,13 +4,13 @@
"description": "Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.",
"html_url": "https://github.com/n8n-io/n8n",
"language": "TypeScript",
"stars_count": 115465,
"forks_count": 34173,
"stars_count": 115814,
"forks_count": 34354,
"open_issues_count": 1083,
"updated_at": "2025-07-06T21:58:19Z",
"updated_at": "2025-07-07T22:23:56Z",
"created_at": "2019-06-22T09:24:21Z",
"clone_url": "https://github.com/n8n-io/n8n.git",
"ssh_url": "git@github.com:n8n-io/n8n.git",
"default_branch": "master",
"last_build_update": "2025-07-05T21:59:59Z"
"last_build_update": "2025-07-07T21:32:06Z"
}

View File

@ -4,13 +4,13 @@
"description": "\ud83d\udd25 \ud83d\udd25 \ud83d\udd25 Open Source Airtable Alternative",
"html_url": "https://github.com/nocodb/nocodb",
"language": "TypeScript",
"stars_count": 55571,
"forks_count": 3998,
"open_issues_count": 717,
"updated_at": "2025-07-06T21:38:01Z",
"stars_count": 55626,
"forks_count": 3999,
"open_issues_count": 719,
"updated_at": "2025-07-07T20:11:00Z",
"created_at": "2017-10-29T18:51:48Z",
"clone_url": "https://github.com/nocodb/nocodb.git",
"ssh_url": "git@github.com:nocodb/nocodb.git",
"default_branch": "develop",
"last_build_update": "2025-07-06T04:38:06Z"
"last_build_update": "2025-07-07T18:36:58Z"
}

View File

@ -4,13 +4,13 @@
"description": "Get up and running with Llama 3.3, DeepSeek-R1, Phi-4, Gemma 3, Mistral Small 3.1 and other large language models.",
"html_url": "https://github.com/ollama/ollama",
"language": "Go",
"stars_count": 145726,
"forks_count": 12310,
"open_issues_count": 1863,
"updated_at": "2025-07-06T22:05:47Z",
"stars_count": 145823,
"forks_count": 12312,
"open_issues_count": 1861,
"updated_at": "2025-07-07T22:10:39Z",
"created_at": "2023-06-26T19:39:32Z",
"clone_url": "https://github.com/ollama/ollama.git",
"ssh_url": "git@github.com:ollama/ollama.git",
"default_branch": "main",
"last_build_update": "2025-07-06T00:20:42Z"
"last_build_update": "2025-07-07T21:44:26Z"
}

View File

@ -4,10 +4,10 @@
"description": "Documentation that simply works",
"html_url": "https://github.com/squidfunk/mkdocs-material",
"language": "Python",
"stars_count": 23814,
"forks_count": 3793,
"stars_count": 23818,
"forks_count": 3795,
"open_issues_count": 6,
"updated_at": "2025-07-06T20:06:57Z",
"updated_at": "2025-07-07T17:51:29Z",
"created_at": "2016-01-28T22:09:23Z",
"clone_url": "https://github.com/squidfunk/mkdocs-material.git",
"ssh_url": "git@github.com:squidfunk/mkdocs-material.git",

View File

@ -945,7 +945,7 @@ Changemaker Archive. <a href="https://docs.bnkops.com">Learn more</a>
<span class="md-ellipsis">
Map Viewer
Map
</span>

View File

@ -1136,7 +1136,7 @@ Changemaker Archive. <a href="https://docs.bnkops.com">Learn more</a>
<span class="md-ellipsis">
Map Viewer
Map
</span>

View File

@ -1235,7 +1235,7 @@ Changemaker Archive. <a href="https://docs.bnkops.com">Learn more</a>
<span class="md-ellipsis">
Map Viewer
Map
</span>

View File

@ -1043,7 +1043,7 @@ Changemaker Archive. <a href="https://docs.bnkops.com">Learn more</a>
<span class="md-ellipsis">
Map Viewer
Map
</span>

View File

@ -945,7 +945,7 @@ Changemaker Archive. <a href="https://docs.bnkops.com">Learn more</a>
<span class="md-ellipsis">
Map Viewer
Map
</span>
@ -1612,13 +1612,17 @@ Changemaker Archive. <a href="https://docs.bnkops.com">Learn more</a>
</li>
</ul>
<h3 id="4-cloudflare-tunnel-id-optional-in-configsh-required-in-start-productionsh">4. <strong>Cloudflare Tunnel ID</strong> (Optional in config.sh, Required in start-production.sh)<a class="headerlink" href="#4-cloudflare-tunnel-id-optional-in-configsh-required-in-start-productionsh" title="Permanent link">&para;</a></h3>
<div class="admonition note">
<p class="admonition-title">Automatic Configuration of Tunnel</p>
<p>The <code>start-production.sh</code> script will automatically create a tunnel and system service for Cloudflare.</p>
</div>
<ul>
<li><strong>Purpose</strong>: Identifies the specific Cloudflare Tunnel that will be used to route traffic to your services.</li>
<li><strong>How to Obtain</strong>:<ul>
<li>This is automatically generated when you create a tunnel using <code>cloudflared tunnel create</code> or via the Cloudflare dashboard.</li>
<li>The start-production.sh script will create this for you if it doesn't exist.</li>
</ul>
</li>
<li>The start-production.sh script will create this for you if it doesn't exist.</li>
</ul>
<h3 id="summary-of-required-credentials">Summary of Required Credentials:<a class="headerlink" href="#summary-of-required-credentials" title="Permanent link">&para;</a></h3>
<div class="language-bash highlight"><pre><span></span><code><span id="__span-0-1"><a id="__codelineno-0-1" name="__codelineno-0-1" href="#__codelineno-0-1"></a><span class="c1"># In .env file</span>

View File

@ -945,7 +945,7 @@ Changemaker Archive. <a href="https://docs.bnkops.com">Learn more</a>
<span class="md-ellipsis">
Map Viewer
Map
</span>

View File

@ -945,7 +945,7 @@ Changemaker Archive. <a href="https://docs.bnkops.com">Learn more</a>
<span class="md-ellipsis">
Map Viewer
Map
</span>

View File

@ -945,7 +945,7 @@ Changemaker Archive. <a href="https://docs.bnkops.com">Learn more</a>
<span class="md-ellipsis">
Map Viewer
Map
</span>

View File

@ -945,7 +945,7 @@ Changemaker Archive. <a href="https://docs.bnkops.com">Learn more</a>
<span class="md-ellipsis">
Map Viewer
Map
</span>

View File

@ -1019,7 +1019,7 @@ Changemaker Archive. <a href="https://docs.bnkops.com">Learn more</a>
<li>Simple formatting tools</li>
<li>Works in any browser</li>
</ul>
<div class="service-tool">Code Server</div>
<div class="service-tool"><a href="/services/code-server/">Code Server</a></div>
</div>
<!-- Canvassing System -->
@ -1034,7 +1034,7 @@ Changemaker Archive. <a href="https://docs.bnkops.com">Learn more</a>
<li>Mobile-friendly</li>
<li>Works offline</li>
</ul>
<div class="service-tool">NocoDB + Map Viewer</div>
<div class="service-tool"><a href="/services/map/">Map</a></div>
</div>
<!-- Email System -->
@ -1048,7 +1048,7 @@ Changemaker Archive. <a href="https://docs.bnkops.com">Learn more</a>
<li>Unlimited subscribers</li>
<li>Pre-made templates</li>
</ul>
<div class="service-tool">Listmonk</div>
<div class="service-tool"><a href="/services/listmonk/">Listmonk</a></div>
</div>
<!-- Voter Database -->
@ -1062,7 +1062,7 @@ Changemaker Archive. <a href="https://docs.bnkops.com">Learn more</a>
<li>Custom survey forms</li>
<li>Export walk lists</li>
</ul>
<div class="service-tool">NocoDB</div>
<div class="service-tool"><a href="/services/nocodb/">NocoDB</a></div>
</div>
<!-- Automation -->
@ -1076,7 +1076,7 @@ Changemaker Archive. <a href="https://docs.bnkops.com">Learn more</a>
<li>Donation thank yous</li>
<li>Pre-built workflows</li>
</ul>
<div class="service-tool">n8n</div>
<div class="service-tool"><a href="/services/n8n/">n8n</a></div>
</div>
<!-- Website -->
@ -1090,7 +1090,7 @@ Changemaker Archive. <a href="https://docs.bnkops.com">Learn more</a>
<li>Built-in blog</li>
<li>Fast loading</li>
</ul>
<div class="service-tool">MkDocs</div>
<div class="service-tool"><a href="/services/mkdocs/">MkDocs</a></div>
</div>
<!-- Volunteer Management -->
@ -1104,7 +1104,7 @@ Changemaker Archive. <a href="https://docs.bnkops.com">Learn more</a>
<li>Skills matching</li>
<li>Progress tracking</li>
</ul>
<div class="service-tool">NocoDB + n8n</div>
<div class="service-tool"><a href="/services/nocodb/">NocoDB</a></div>
</div>
<!-- Linking Features -->
@ -1118,7 +1118,7 @@ Changemaker Archive. <a href="https://docs.bnkops.com">Learn more</a>
<li>Documentation Indexing & Search</li>
<li>Progress tracking</li>
</ul>
<div class="service-tool">NocoDB + n8n</div>
<div class="service-tool"><a href="/services/mkdocs/">Mkdocs</a></div>
</div>
<!-- Rapid Response -->
@ -1132,7 +1132,7 @@ Changemaker Archive. <a href="https://docs.bnkops.com">Learn more</a>
<li>Open source documentation</li>
<li>Version control</li>
</ul>
<div class="service-tool">Code Server + Gitea</div>
<div class="service-tool"><a href="/services/code-server/">Code Server</a> + <a href="/services/gitea/">Gitea</a></div>
</div>
<!-- Local Intelligence -->

View File

@ -1,11 +0,0 @@
{% extends "base.html" %}
{% block extrahead %}
{{ super() }}
<!-- Custom meta tags or head content can go here -->
{% endblock %}
{% block announce %}
<a href="https://homepage.cmlite.org" class="login-button">Login</a>
Changemaker Archive. <a href="https://docs.bnkops.com">Learn more</a>
{% endblock %}

View File

@ -111,7 +111,7 @@
<li>Simple formatting tools</li>
<li>Works in any browser</li>
</ul>
<div class="service-tool">Code Server</div>
<div class="service-tool"><a href="/services/code-server/">Code Server</a></div>
</div>
<!-- Canvassing System -->
@ -126,7 +126,7 @@
<li>Mobile-friendly</li>
<li>Works offline</li>
</ul>
<div class="service-tool">NocoDB + Map Viewer</div>
<div class="service-tool"><a href="/services/map/">Map</a></div>
</div>
<!-- Email System -->
@ -140,7 +140,7 @@
<li>Unlimited subscribers</li>
<li>Pre-made templates</li>
</ul>
<div class="service-tool">Listmonk</div>
<div class="service-tool"><a href="/services/listmonk/">Listmonk</a></div>
</div>
<!-- Voter Database -->
@ -154,7 +154,7 @@
<li>Custom survey forms</li>
<li>Export walk lists</li>
</ul>
<div class="service-tool">NocoDB</div>
<div class="service-tool"><a href="/services/nocodb/">NocoDB</a></div>
</div>
<!-- Automation -->
@ -168,7 +168,7 @@
<li>Donation thank yous</li>
<li>Pre-built workflows</li>
</ul>
<div class="service-tool">n8n</div>
<div class="service-tool"><a href="/services/n8n/">n8n</a></div>
</div>
<!-- Website -->
@ -182,7 +182,7 @@
<li>Built-in blog</li>
<li>Fast loading</li>
</ul>
<div class="service-tool">MkDocs</div>
<div class="service-tool"><a href="/services/mkdocs/">MkDocs</a></div>
</div>
<!-- Volunteer Management -->
@ -196,7 +196,7 @@
<li>Skills matching</li>
<li>Progress tracking</li>
</ul>
<div class="service-tool">NocoDB + n8n</div>
<div class="service-tool"><a href="/services/nocodb/">NocoDB</a></div>
</div>
<!-- Linking Features -->
@ -210,7 +210,7 @@
<li>Documentation Indexing & Search</li>
<li>Progress tracking</li>
</ul>
<div class="service-tool">NocoDB + n8n</div>
<div class="service-tool"><a href="/services/mkdocs/">Mkdocs</a></div>
</div>
<!-- Rapid Response -->
@ -224,7 +224,7 @@
<li>Open source documentation</li>
<li>Version control</li>
</ul>
<div class="service-tool">Code Server + Gitea</div>
<div class="service-tool"><a href="/services/code-server/">Code Server</a> + <a href="/services/gitea/">Gitea</a></div>
</div>
<!-- Local Intelligence -->

View File

@ -1,11 +0,0 @@
{% extends "base.html" %}
{% block extrahead %}
{{ super() }}
<!-- Custom meta tags or head content can go here -->
{% endblock %}
{% block announce %}
<a href="https://homepage.cmlite.org" class="login-button">Login</a>
Changemaker Archive. <a href="https://docs.bnkops.com">Learn more</a>
{% endblock %}

File diff suppressed because one or more lines are too long

View File

@ -1076,7 +1076,7 @@ Changemaker Archive. <a href="https://docs.bnkops.com">Learn more</a>
<span class="md-ellipsis">
Map Viewer
Map
</span>
@ -1609,6 +1609,7 @@ Changemaker Archive. <a href="https://docs.bnkops.com">Learn more</a>
<h1 id="code-server">Code Server<a class="headerlink" href="#code-server" title="Permanent link">&para;</a></h1>
<p><img alt="code" src="../code.png" /></p>
<div class="github-widget" data-repo="coder/code-server"></div>
<h2 id="overview">Overview<a class="headerlink" href="#overview" title="Permanent link">&para;</a></h2>

Binary file not shown.

After

Width:  |  Height:  |  Size: 368 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 252 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 382 KiB

View File

@ -1067,7 +1067,7 @@ Changemaker Archive. <a href="https://docs.bnkops.com">Learn more</a>
<span class="md-ellipsis">
Map Viewer
Map
</span>
@ -1591,6 +1591,7 @@ Changemaker Archive. <a href="https://docs.bnkops.com">Learn more</a>
<h1 id="gitea">Gitea<a class="headerlink" href="#gitea" title="Permanent link">&para;</a></h1>
<p><img alt="git" src="../git.png" /></p>
<div class="github-widget" data-repo="go-gitea/gitea"></div>
<p>Self-hosted Git service for collaborative development.</p>
@ -1694,13 +1695,13 @@ Changemaker Archive. <a href="https://docs.bnkops.com">Learn more</a>
<a href="../map/" class="md-footer__link md-footer__link--next" aria-label="Next: Map Viewer">
<a href="../map/" class="md-footer__link md-footer__link--next" aria-label="Next: Map">
<div class="md-footer__title">
<span class="md-footer__direction">
Next
</span>
<div class="md-ellipsis">
Map Viewer
Map
</div>
</div>
<div class="md-footer__button md-icon">

View File

@ -1244,7 +1244,7 @@ Changemaker Archive. <a href="https://docs.bnkops.com">Learn more</a>
<span class="md-ellipsis">
Map Viewer
Map
</span>
@ -1945,6 +1945,7 @@ Changemaker Archive. <a href="https://docs.bnkops.com">Learn more</a>
<h1 id="homepage">Homepage<a class="headerlink" href="#homepage" title="Permanent link">&para;</a></h1>
<p><img alt="dashboard" src="../dashboard.png" /></p>
<div class="github-widget" data-repo="gethomepage/homepage"></div>
<p>Modern dashboard for accessing all your self-hosted services.</p>

View File

@ -945,7 +945,7 @@ Changemaker Archive. <a href="https://docs.bnkops.com">Learn more</a>
<span class="md-ellipsis">
Map Viewer
Map
</span>

View File

@ -1085,7 +1085,7 @@ Changemaker Archive. <a href="https://docs.bnkops.com">Learn more</a>
<span class="md-ellipsis">
Map Viewer
Map
</span>

View File

@ -26,7 +26,7 @@
<title>Map Viewer - Changemaker Lite</title>
<title>Map - Changemaker Lite</title>
@ -65,7 +65,7 @@
<meta property="og:type" content="website" >
<meta property="og:title" content="Map Viewer - Changemaker Lite" >
<meta property="og:title" content="Map - Changemaker Lite" >
<meta property="og:description" content="Build Power. Not Rent It. Own your digital infrastructure." >
@ -81,7 +81,7 @@
<meta name="twitter:card" content="summary_large_image" >
<meta name="twitter:title" content="Map Viewer - Changemaker Lite" >
<meta name="twitter:title" content="Map - Changemaker Lite" >
<meta name="twitter:description" content="Build Power. Not Rent It. Own your digital infrastructure." >
@ -164,7 +164,7 @@ Changemaker Archive. <a href="https://docs.bnkops.com">Learn more</a>
<div class="md-header__topic" data-md-component="header-topic">
<span class="md-ellipsis">
Map Viewer
Map
</span>
</div>
@ -954,7 +954,7 @@ Changemaker Archive. <a href="https://docs.bnkops.com">Learn more</a>
<span class="md-ellipsis">
Map Viewer
Map
</span>
@ -967,7 +967,7 @@ Changemaker Archive. <a href="https://docs.bnkops.com">Learn more</a>
<span class="md-ellipsis">
Map Viewer
Map
</span>

View File

@ -945,7 +945,7 @@ Changemaker Archive. <a href="https://docs.bnkops.com">Learn more</a>
<span class="md-ellipsis">
Map Viewer
Map
</span>
@ -1644,7 +1644,7 @@ Changemaker Archive. <a href="https://docs.bnkops.com">Learn more</a>
<nav class="md-footer__inner md-grid" aria-label="Footer" >
<a href="../map/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Map Viewer">
<a href="../map/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Map">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
@ -1654,7 +1654,7 @@ Changemaker Archive. <a href="https://docs.bnkops.com">Learn more</a>
Previous
</span>
<div class="md-ellipsis">
Map Viewer
Map
</div>
</div>
</a>

View File

@ -1142,7 +1142,7 @@ Changemaker Archive. <a href="https://docs.bnkops.com">Learn more</a>
<span class="md-ellipsis">
Map Viewer
Map
</span>

View File

@ -1220,7 +1220,7 @@ Changemaker Archive. <a href="https://docs.bnkops.com">Learn more</a>
<span class="md-ellipsis">
Map Viewer
Map
</span>

View File

@ -1211,7 +1211,7 @@ Changemaker Archive. <a href="https://docs.bnkops.com">Learn more</a>
<span class="md-ellipsis">
Map Viewer
Map
</span>

View File

@ -1151,7 +1151,7 @@ Changemaker Archive. <a href="https://docs.bnkops.com">Learn more</a>
<span class="md-ellipsis">
Map Viewer
Map
</span>

View File

@ -1136,7 +1136,7 @@ Changemaker Archive. <a href="https://docs.bnkops.com">Learn more</a>
<span class="md-ellipsis">
Map Viewer
Map
</span>

View File

@ -2,126 +2,126 @@
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://cmlite.org/</loc>
<lastmod>2025-07-06</lastmod>
<lastmod>2025-07-07</lastmod>
</url>
<url>
<loc>https://cmlite.org/test/</loc>
<lastmod>2025-07-06</lastmod>
<lastmod>2025-07-07</lastmod>
</url>
<url>
<loc>https://cmlite.org/adv/</loc>
<lastmod>2025-07-06</lastmod>
<lastmod>2025-07-07</lastmod>
</url>
<url>
<loc>https://cmlite.org/adv/ansible/</loc>
<lastmod>2025-07-06</lastmod>
<lastmod>2025-07-07</lastmod>
</url>
<url>
<loc>https://cmlite.org/adv/vscode-ssh/</loc>
<lastmod>2025-07-06</lastmod>
<lastmod>2025-07-07</lastmod>
</url>
<url>
<loc>https://cmlite.org/blog/</loc>
<lastmod>2025-07-06</lastmod>
<lastmod>2025-07-07</lastmod>
</url>
<url>
<loc>https://cmlite.org/blog/2025/07/03/blog-1/</loc>
<lastmod>2025-07-06</lastmod>
<lastmod>2025-07-07</lastmod>
</url>
<url>
<loc>https://cmlite.org/build/</loc>
<lastmod>2025-07-06</lastmod>
<lastmod>2025-07-07</lastmod>
</url>
<url>
<loc>https://cmlite.org/build/map/</loc>
<lastmod>2025-07-06</lastmod>
<lastmod>2025-07-07</lastmod>
</url>
<url>
<loc>https://cmlite.org/build/server/</loc>
<lastmod>2025-07-06</lastmod>
<lastmod>2025-07-07</lastmod>
</url>
<url>
<loc>https://cmlite.org/build/site/</loc>
<lastmod>2025-07-06</lastmod>
<lastmod>2025-07-07</lastmod>
</url>
<url>
<loc>https://cmlite.org/config/</loc>
<lastmod>2025-07-06</lastmod>
<lastmod>2025-07-07</lastmod>
</url>
<url>
<loc>https://cmlite.org/config/cloudflare-config/</loc>
<lastmod>2025-07-06</lastmod>
<lastmod>2025-07-07</lastmod>
</url>
<url>
<loc>https://cmlite.org/config/coder/</loc>
<lastmod>2025-07-06</lastmod>
<lastmod>2025-07-07</lastmod>
</url>
<url>
<loc>https://cmlite.org/config/map/</loc>
<lastmod>2025-07-06</lastmod>
<lastmod>2025-07-07</lastmod>
</url>
<url>
<loc>https://cmlite.org/config/mkdocs/</loc>
<lastmod>2025-07-06</lastmod>
<lastmod>2025-07-07</lastmod>
</url>
<url>
<loc>https://cmlite.org/phil/</loc>
<lastmod>2025-07-06</lastmod>
<lastmod>2025-07-07</lastmod>
</url>
<url>
<loc>https://cmlite.org/phil/cost-comparison/</loc>
<lastmod>2025-07-06</lastmod>
<lastmod>2025-07-07</lastmod>
</url>
<url>
<loc>https://cmlite.org/services/</loc>
<lastmod>2025-07-06</lastmod>
<lastmod>2025-07-07</lastmod>
</url>
<url>
<loc>https://cmlite.org/services/code-server/</loc>
<lastmod>2025-07-06</lastmod>
<lastmod>2025-07-07</lastmod>
</url>
<url>
<loc>https://cmlite.org/services/gitea/</loc>
<lastmod>2025-07-06</lastmod>
<lastmod>2025-07-07</lastmod>
</url>
<url>
<loc>https://cmlite.org/services/homepage/</loc>
<lastmod>2025-07-06</lastmod>
<lastmod>2025-07-07</lastmod>
</url>
<url>
<loc>https://cmlite.org/services/listmonk/</loc>
<lastmod>2025-07-06</lastmod>
<lastmod>2025-07-07</lastmod>
</url>
<url>
<loc>https://cmlite.org/services/map/</loc>
<lastmod>2025-07-06</lastmod>
<lastmod>2025-07-07</lastmod>
</url>
<url>
<loc>https://cmlite.org/services/mini-qr/</loc>
<lastmod>2025-07-06</lastmod>
<lastmod>2025-07-07</lastmod>
</url>
<url>
<loc>https://cmlite.org/services/mkdocs/</loc>
<lastmod>2025-07-06</lastmod>
<lastmod>2025-07-07</lastmod>
</url>
<url>
<loc>https://cmlite.org/services/n8n/</loc>
<lastmod>2025-07-06</lastmod>
<lastmod>2025-07-07</lastmod>
</url>
<url>
<loc>https://cmlite.org/services/nocodb/</loc>
<lastmod>2025-07-06</lastmod>
<lastmod>2025-07-07</lastmod>
</url>
<url>
<loc>https://cmlite.org/services/postgresql/</loc>
<lastmod>2025-07-06</lastmod>
<lastmod>2025-07-07</lastmod>
</url>
<url>
<loc>https://cmlite.org/services/static-server/</loc>
<lastmod>2025-07-06</lastmod>
<lastmod>2025-07-07</lastmod>
</url>
<url>
<loc>https://cmlite.org/blog/archive/2025/</loc>
<lastmod>2025-07-06</lastmod>
<lastmod>2025-07-07</lastmod>
</url>
</urlset>

Binary file not shown.