more readme and homepage updates

This commit is contained in:
admin 2025-05-13 16:14:32 -06:00
parent 6510c75216
commit 196094dbe7
39 changed files with 2792 additions and 1006 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 MiB

View File

@ -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

View File

@ -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

View File

@ -250,13 +250,51 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-tabs__item">
<a href="/ollama.md" class="md-tabs__link">
<a href="/quick-commands/" class="md-tabs__link">
Ollama Setup (Legacy)
Quick Commands
</a>
</li>
<li class="md-tabs__item">
<a href="/readme/" class="md-tabs__link">
Readme
</a>
</li>
<li class="md-tabs__item">
<a href="/testing/" class="md-tabs__link">
Testing
</a>
</li>
@ -358,8 +396,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
@ -727,29 +763,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="/apps/ollama/" class="md-nav__link">
<span class="md-ellipsis">
Ollama (Local AI)
</span>
</a>
</li>
<li class="md-nav__item">
<a href="/apps/portainer/" class="md-nav__link">
@ -906,12 +919,56 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="/ollama.md" class="md-nav__link">
<a href="/quick-commands/" class="md-nav__link">
<span class="md-ellipsis">
Ollama Setup (Legacy)
Quick Commands
</span>
</a>
</li>
<li class="md-nav__item">
<a href="/readme/" class="md-nav__link">
<span class="md-ellipsis">
Readme
</span>
</a>
</li>
<li class="md-nav__item">
<a href="/testing/" class="md-nav__link">
<span class="md-ellipsis">
Testing
</span>

View File

@ -289,13 +289,51 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-tabs__item">
<a href="../../ollama.md" class="md-tabs__link">
<a href="../../quick-commands/" class="md-tabs__link">
Ollama Setup (Legacy)
Quick Commands
</a>
</li>
<li class="md-tabs__item">
<a href="../../readme/" class="md-tabs__link">
Readme
</a>
</li>
<li class="md-tabs__item">
<a href="../../testing/" class="md-tabs__link">
Testing
</a>
</li>
@ -399,8 +437,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
@ -891,29 +927,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="../ollama/" class="md-nav__link">
<span class="md-ellipsis">
Ollama (Local AI)
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../portainer/" class="md-nav__link">
@ -1070,12 +1083,56 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="../../ollama.md" class="md-nav__link">
<a href="../../quick-commands/" class="md-nav__link">
<span class="md-ellipsis">
Ollama Setup (Legacy)
Quick Commands
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../readme/" class="md-nav__link">
<span class="md-ellipsis">
Readme
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../testing/" class="md-nav__link">
<span class="md-ellipsis">
Testing
</span>

View File

@ -289,13 +289,51 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-tabs__item">
<a href="../../ollama.md" class="md-tabs__link">
<a href="../../quick-commands/" class="md-tabs__link">
Ollama Setup (Legacy)
Quick Commands
</a>
</li>
<li class="md-tabs__item">
<a href="../../readme/" class="md-tabs__link">
Readme
</a>
</li>
<li class="md-tabs__item">
<a href="../../testing/" class="md-tabs__link">
Testing
</a>
</li>
@ -399,8 +437,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
@ -882,29 +918,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="../ollama/" class="md-nav__link">
<span class="md-ellipsis">
Ollama (Local AI)
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../portainer/" class="md-nav__link">
@ -1061,12 +1074,56 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="../../ollama.md" class="md-nav__link">
<a href="../../quick-commands/" class="md-nav__link">
<span class="md-ellipsis">
Ollama Setup (Legacy)
Quick Commands
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../readme/" class="md-nav__link">
<span class="md-ellipsis">
Readme
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../testing/" class="md-nav__link">
<span class="md-ellipsis">
Testing
</span>

View File

@ -289,13 +289,51 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-tabs__item">
<a href="../../ollama.md" class="md-tabs__link">
<a href="../../quick-commands/" class="md-tabs__link">
Ollama Setup (Legacy)
Quick Commands
</a>
</li>
<li class="md-tabs__item">
<a href="../../readme/" class="md-tabs__link">
Readme
</a>
</li>
<li class="md-tabs__item">
<a href="../../testing/" class="md-tabs__link">
Testing
</a>
</li>
@ -399,8 +437,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
@ -891,29 +927,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="../ollama/" class="md-nav__link">
<span class="md-ellipsis">
Ollama (Local AI)
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../portainer/" class="md-nav__link">
@ -1070,12 +1083,56 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="../../ollama.md" class="md-nav__link">
<a href="../../quick-commands/" class="md-nav__link">
<span class="md-ellipsis">
Ollama Setup (Legacy)
Quick Commands
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../readme/" class="md-nav__link">
<span class="md-ellipsis">
Readme
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../testing/" class="md-nav__link">
<span class="md-ellipsis">
Testing
</span>

View File

@ -289,13 +289,51 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-tabs__item">
<a href="../../ollama.md" class="md-tabs__link">
<a href="../../quick-commands/" class="md-tabs__link">
Ollama Setup (Legacy)
Quick Commands
</a>
</li>
<li class="md-tabs__item">
<a href="../../readme/" class="md-tabs__link">
Readme
</a>
</li>
<li class="md-tabs__item">
<a href="../../testing/" class="md-tabs__link">
Testing
</a>
</li>
@ -399,8 +437,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
@ -891,29 +927,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="../ollama/" class="md-nav__link">
<span class="md-ellipsis">
Ollama (Local AI)
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../portainer/" class="md-nav__link">
@ -1070,12 +1083,56 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="../../ollama.md" class="md-nav__link">
<a href="../../quick-commands/" class="md-nav__link">
<span class="md-ellipsis">
Ollama Setup (Legacy)
Quick Commands
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../readme/" class="md-nav__link">
<span class="md-ellipsis">
Readme
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../testing/" class="md-nav__link">
<span class="md-ellipsis">
Testing
</span>

View File

@ -289,13 +289,51 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-tabs__item">
<a href="../../ollama.md" class="md-tabs__link">
<a href="../../quick-commands/" class="md-tabs__link">
Ollama Setup (Legacy)
Quick Commands
</a>
</li>
<li class="md-tabs__item">
<a href="../../readme/" class="md-tabs__link">
Readme
</a>
</li>
<li class="md-tabs__item">
<a href="../../testing/" class="md-tabs__link">
Testing
</a>
</li>
@ -399,8 +437,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
@ -882,29 +918,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="../ollama/" class="md-nav__link">
<span class="md-ellipsis">
Ollama (Local AI)
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../portainer/" class="md-nav__link">
@ -1061,12 +1074,56 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="../../ollama.md" class="md-nav__link">
<a href="../../quick-commands/" class="md-nav__link">
<span class="md-ellipsis">
Ollama Setup (Legacy)
Quick Commands
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../readme/" class="md-nav__link">
<span class="md-ellipsis">
Readme
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../testing/" class="md-nav__link">
<span class="md-ellipsis">
Testing
</span>

View File

@ -289,13 +289,51 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-tabs__item">
<a href="../../ollama.md" class="md-tabs__link">
<a href="../../quick-commands/" class="md-tabs__link">
Ollama Setup (Legacy)
Quick Commands
</a>
</li>
<li class="md-tabs__item">
<a href="../../readme/" class="md-tabs__link">
Readme
</a>
</li>
<li class="md-tabs__item">
<a href="../../testing/" class="md-tabs__link">
Testing
</a>
</li>
@ -399,8 +437,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
@ -891,29 +927,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="../ollama/" class="md-nav__link">
<span class="md-ellipsis">
Ollama (Local AI)
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../portainer/" class="md-nav__link">
@ -1070,12 +1083,56 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="../../ollama.md" class="md-nav__link">
<a href="../../quick-commands/" class="md-nav__link">
<span class="md-ellipsis">
Ollama Setup (Legacy)
Quick Commands
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../readme/" class="md-nav__link">
<span class="md-ellipsis">
Readme
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../testing/" class="md-nav__link">
<span class="md-ellipsis">
Testing
</span>

View File

@ -289,13 +289,51 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-tabs__item">
<a href="../../ollama.md" class="md-tabs__link">
<a href="../../quick-commands/" class="md-tabs__link">
Ollama Setup (Legacy)
Quick Commands
</a>
</li>
<li class="md-tabs__item">
<a href="../../readme/" class="md-tabs__link">
Readme
</a>
</li>
<li class="md-tabs__item">
<a href="../../testing/" class="md-tabs__link">
Testing
</a>
</li>
@ -399,8 +437,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
@ -864,29 +900,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="../ollama/" class="md-nav__link">
<span class="md-ellipsis">
Ollama (Local AI)
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../portainer/" class="md-nav__link">
@ -1043,12 +1056,56 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="../../ollama.md" class="md-nav__link">
<a href="../../quick-commands/" class="md-nav__link">
<span class="md-ellipsis">
Ollama Setup (Legacy)
Quick Commands
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../readme/" class="md-nav__link">
<span class="md-ellipsis">
Readme
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../testing/" class="md-nav__link">
<span class="md-ellipsis">
Testing
</span>

View File

@ -289,13 +289,51 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-tabs__item">
<a href="../ollama.md" class="md-tabs__link">
<a href="../quick-commands/" class="md-tabs__link">
Ollama Setup (Legacy)
Quick Commands
</a>
</li>
<li class="md-tabs__item">
<a href="../readme/" class="md-tabs__link">
Readme
</a>
</li>
<li class="md-tabs__item">
<a href="../testing/" class="md-tabs__link">
Testing
</a>
</li>
@ -399,8 +437,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
@ -1059,29 +1095,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="ollama/" class="md-nav__link">
<span class="md-ellipsis">
Ollama (Local AI)
</span>
</a>
</li>
<li class="md-nav__item">
<a href="portainer/" class="md-nav__link">
@ -1238,12 +1251,56 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="../ollama.md" class="md-nav__link">
<a href="../quick-commands/" class="md-nav__link">
<span class="md-ellipsis">
Ollama Setup (Legacy)
Quick Commands
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../readme/" class="md-nav__link">
<span class="md-ellipsis">
Readme
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../testing/" class="md-nav__link">
<span class="md-ellipsis">
Testing
</span>

View File

@ -289,13 +289,51 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-tabs__item">
<a href="../../ollama.md" class="md-tabs__link">
<a href="../../quick-commands/" class="md-tabs__link">
Ollama Setup (Legacy)
Quick Commands
</a>
</li>
<li class="md-tabs__item">
<a href="../../readme/" class="md-tabs__link">
Readme
</a>
</li>
<li class="md-tabs__item">
<a href="../../testing/" class="md-tabs__link">
Testing
</a>
</li>
@ -399,8 +437,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
@ -873,29 +909,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="../ollama/" class="md-nav__link">
<span class="md-ellipsis">
Ollama (Local AI)
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../portainer/" class="md-nav__link">
@ -1052,12 +1065,56 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="../../ollama.md" class="md-nav__link">
<a href="../../quick-commands/" class="md-nav__link">
<span class="md-ellipsis">
Ollama Setup (Legacy)
Quick Commands
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../readme/" class="md-nav__link">
<span class="md-ellipsis">
Readme
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../testing/" class="md-nav__link">
<span class="md-ellipsis">
Testing
</span>

View File

@ -289,13 +289,51 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-tabs__item">
<a href="../../ollama.md" class="md-tabs__link">
<a href="../../quick-commands/" class="md-tabs__link">
Ollama Setup (Legacy)
Quick Commands
</a>
</li>
<li class="md-tabs__item">
<a href="../../readme/" class="md-tabs__link">
Readme
</a>
</li>
<li class="md-tabs__item">
<a href="../../testing/" class="md-tabs__link">
Testing
</a>
</li>
@ -399,8 +437,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
@ -873,29 +909,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="../ollama/" class="md-nav__link">
<span class="md-ellipsis">
Ollama (Local AI)
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../portainer/" class="md-nav__link">
@ -1052,12 +1065,56 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="../../ollama.md" class="md-nav__link">
<a href="../../quick-commands/" class="md-nav__link">
<span class="md-ellipsis">
Ollama Setup (Legacy)
Quick Commands
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../readme/" class="md-nav__link">
<span class="md-ellipsis">
Readme
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../testing/" class="md-nav__link">
<span class="md-ellipsis">
Testing
</span>

View File

@ -289,13 +289,51 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-tabs__item">
<a href="../../ollama.md" class="md-tabs__link">
<a href="../../quick-commands/" class="md-tabs__link">
Ollama Setup (Legacy)
Quick Commands
</a>
</li>
<li class="md-tabs__item">
<a href="../../readme/" class="md-tabs__link">
Readme
</a>
</li>
<li class="md-tabs__item">
<a href="../../testing/" class="md-tabs__link">
Testing
</a>
</li>
@ -399,8 +437,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
@ -891,29 +927,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="../ollama/" class="md-nav__link">
<span class="md-ellipsis">
Ollama (Local AI)
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../portainer/" class="md-nav__link">
@ -1070,12 +1083,56 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="../../ollama.md" class="md-nav__link">
<a href="../../quick-commands/" class="md-nav__link">
<span class="md-ellipsis">
Ollama Setup (Legacy)
Quick Commands
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../readme/" class="md-nav__link">
<span class="md-ellipsis">
Readme
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../testing/" class="md-nav__link">
<span class="md-ellipsis">
Testing
</span>

View File

@ -289,13 +289,51 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-tabs__item">
<a href="../../ollama.md" class="md-tabs__link">
<a href="../../quick-commands/" class="md-tabs__link">
Ollama Setup (Legacy)
Quick Commands
</a>
</li>
<li class="md-tabs__item">
<a href="../../readme/" class="md-tabs__link">
Readme
</a>
</li>
<li class="md-tabs__item">
<a href="../../testing/" class="md-tabs__link">
Testing
</a>
</li>
@ -399,8 +437,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
@ -771,29 +807,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="../ollama/" class="md-nav__link">
<span class="md-ellipsis">
Ollama (Local AI)
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../portainer/" class="md-nav__link">
@ -1070,12 +1083,56 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="../../ollama.md" class="md-nav__link">
<a href="../../quick-commands/" class="md-nav__link">
<span class="md-ellipsis">
Ollama Setup (Legacy)
Quick Commands
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../readme/" class="md-nav__link">
<span class="md-ellipsis">
Readme
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../testing/" class="md-nav__link">
<span class="md-ellipsis">
Testing
</span>

View File

@ -289,13 +289,51 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-tabs__item">
<a href="../../ollama.md" class="md-tabs__link">
<a href="../../quick-commands/" class="md-tabs__link">
Ollama Setup (Legacy)
Quick Commands
</a>
</li>
<li class="md-tabs__item">
<a href="../../readme/" class="md-tabs__link">
Readme
</a>
</li>
<li class="md-tabs__item">
<a href="../../testing/" class="md-tabs__link">
Testing
</a>
</li>
@ -399,8 +437,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
@ -882,29 +918,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="../ollama/" class="md-nav__link">
<span class="md-ellipsis">
Ollama (Local AI)
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../portainer/" class="md-nav__link">
@ -1061,12 +1074,56 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="../../ollama.md" class="md-nav__link">
<a href="../../quick-commands/" class="md-nav__link">
<span class="md-ellipsis">
Ollama Setup (Legacy)
Quick Commands
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../readme/" class="md-nav__link">
<span class="md-ellipsis">
Readme
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../testing/" class="md-nav__link">
<span class="md-ellipsis">
Testing
</span>

View File

@ -15,10 +15,6 @@
<link rel="canonical" href="http://betteredmonton.org/apps/ollama/">
<link rel="prev" href="../rocketchat/">
<link rel="next" href="../portainer/">
<link rel="icon" href="../../assets/images/favicon.png">
@ -26,7 +22,7 @@
<title>Ollama (Local AI) - Changemaker Documentation</title>
<title>Ollama: Local AI Model Server - Changemaker Documentation</title>
@ -65,7 +61,7 @@
<meta property="og:type" content="website" >
<meta property="og:title" content="Ollama (Local AI) - Changemaker Documentation" >
<meta property="og:title" content="Ollama: Local AI Model Server - Changemaker Documentation" >
<meta property="og:description" content="Demo site for Changemaker" >
@ -81,7 +77,7 @@
<meta name="twitter:card" content="summary_large_image" >
<meta name="twitter:title" content="Ollama (Local AI) - Changemaker Documentation" >
<meta name="twitter:title" content="Ollama: Local AI Model Server - Changemaker Documentation" >
<meta name="twitter:description" content="Demo site for Changemaker" >
@ -151,7 +147,7 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<div class="md-header__topic" data-md-component="header-topic">
<span class="md-ellipsis">
Ollama (Local AI)
Ollama: Local AI Model Server
</span>
</div>
@ -241,12 +237,10 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-tabs__item md-tabs__item--active">
<li class="md-tabs__item">
<a href="../" class="md-tabs__link">
@ -289,13 +283,51 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-tabs__item">
<a href="../../ollama.md" class="md-tabs__link">
<a href="../../quick-commands/" class="md-tabs__link">
Ollama Setup (Legacy)
Quick Commands
</a>
</li>
<li class="md-tabs__item">
<a href="../../readme/" class="md-tabs__link">
Readme
</a>
</li>
<li class="md-tabs__item">
<a href="../../testing/" class="md-tabs__link">
Testing
</a>
</li>
@ -363,8 +395,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
@ -399,31 +429,26 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item md-nav__item--active md-nav__item--section md-nav__item--nested">
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2" checked>
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2" >
<label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="">
<label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0">
@ -436,7 +461,7 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_2_label" aria-expanded="true">
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2">
<span class="md-nav__icon md-icon"></span>
Applications
@ -769,149 +794,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" type="checkbox" id="__toc">
<label class="md-nav__link md-nav__link--active" for="__toc">
<span class="md-ellipsis">
Ollama (Local AI)
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<a href="./" class="md-nav__link md-nav__link--active">
<span class="md-ellipsis">
Ollama (Local AI)
</span>
</a>
<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
<label class="md-nav__title" for="__toc">
<span class="md-nav__icon md-icon"></span>
Table of contents
</label>
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
<li class="md-nav__item">
<a href="#key-features" class="md-nav__link">
<span class="md-ellipsis">
Key Features
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#documentation" class="md-nav__link">
<span class="md-ellipsis">
Documentation
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#getting-started-with-ollama-within-changemaker" class="md-nav__link">
<span class="md-ellipsis">
Getting Started with Ollama (within Changemaker)
</span>
</a>
<nav class="md-nav" aria-label="Getting Started with Ollama (within Changemaker)">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#managing-ollama-via-terminal-eg-in-code-server" class="md-nav__link">
<span class="md-ellipsis">
Managing Ollama via Terminal (e.g., in Code Server)
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#interacting-with-ollama-via-openwebui" class="md-nav__link">
<span class="md-ellipsis">
Interacting with Ollama via OpenWebUI
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#use-cases-within-changemaker" class="md-nav__link">
<span class="md-ellipsis">
Use Cases within Changemaker
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#editing-the-site" class="md-nav__link">
<span class="md-ellipsis">
Editing the Site
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#further-information" class="md-nav__link">
<span class="md-ellipsis">
Further Information
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
@ -1070,12 +952,56 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="../../ollama.md" class="md-nav__link">
<a href="../../quick-commands/" class="md-nav__link">
<span class="md-ellipsis">
Ollama Setup (Legacy)
Quick Commands
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../readme/" class="md-nav__link">
<span class="md-ellipsis">
Readme
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../testing/" class="md-nav__link">
<span class="md-ellipsis">
Testing
</span>

View File

@ -289,13 +289,51 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-tabs__item">
<a href="../../ollama.md" class="md-tabs__link">
<a href="../../quick-commands/" class="md-tabs__link">
Ollama Setup (Legacy)
Quick Commands
</a>
</li>
<li class="md-tabs__item">
<a href="../../readme/" class="md-tabs__link">
Readme
</a>
</li>
<li class="md-tabs__item">
<a href="../../testing/" class="md-tabs__link">
Testing
</a>
</li>
@ -399,8 +437,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
@ -900,29 +936,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="../ollama/" class="md-nav__link">
<span class="md-ellipsis">
Ollama (Local AI)
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../portainer/" class="md-nav__link">
@ -1079,12 +1092,56 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="../../ollama.md" class="md-nav__link">
<a href="../../quick-commands/" class="md-nav__link">
<span class="md-ellipsis">
Ollama Setup (Legacy)
Quick Commands
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../readme/" class="md-nav__link">
<span class="md-ellipsis">
Readme
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../testing/" class="md-nav__link">
<span class="md-ellipsis">
Testing
</span>

View File

@ -15,7 +15,7 @@
<link rel="canonical" href="http://betteredmonton.org/apps/portainer/">
<link rel="prev" href="../ollama/">
<link rel="prev" href="../rocketchat/">
<link rel="next" href="../n8n/">
@ -289,13 +289,51 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-tabs__item">
<a href="../../ollama.md" class="md-tabs__link">
<a href="../../quick-commands/" class="md-tabs__link">
Ollama Setup (Legacy)
Quick Commands
</a>
</li>
<li class="md-tabs__item">
<a href="../../readme/" class="md-tabs__link">
Readme
</a>
</li>
<li class="md-tabs__item">
<a href="../../testing/" class="md-tabs__link">
Testing
</a>
</li>
@ -399,8 +437,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
@ -769,29 +805,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="../ollama/" class="md-nav__link">
<span class="md-ellipsis">
Ollama (Local AI)
</span>
</a>
</li>
@ -1070,12 +1083,56 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="../../ollama.md" class="md-nav__link">
<a href="../../quick-commands/" class="md-nav__link">
<span class="md-ellipsis">
Ollama Setup (Legacy)
Quick Commands
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../readme/" class="md-nav__link">
<span class="md-ellipsis">
Readme
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../testing/" class="md-nav__link">
<span class="md-ellipsis">
Testing
</span>

View File

@ -18,7 +18,7 @@
<link rel="prev" href="../ferdium/">
<link rel="next" href="../ollama/">
<link rel="next" href="../portainer/">
<link rel="icon" href="../../assets/images/favicon.png">
@ -289,13 +289,51 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-tabs__item">
<a href="../../ollama.md" class="md-tabs__link">
<a href="../../quick-commands/" class="md-tabs__link">
Ollama Setup (Legacy)
Quick Commands
</a>
</li>
<li class="md-tabs__item">
<a href="../../readme/" class="md-tabs__link">
Readme
</a>
</li>
<li class="md-tabs__item">
<a href="../../testing/" class="md-tabs__link">
Testing
</a>
</li>
@ -399,8 +437,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
@ -891,29 +927,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="../ollama/" class="md-nav__link">
<span class="md-ellipsis">
Ollama (Local AI)
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../portainer/" class="md-nav__link">
@ -1070,12 +1083,56 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="../../ollama.md" class="md-nav__link">
<a href="../../quick-commands/" class="md-nav__link">
<span class="md-ellipsis">
Ollama Setup (Legacy)
Quick Commands
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../readme/" class="md-nav__link">
<span class="md-ellipsis">
Readme
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../testing/" class="md-nav__link">
<span class="md-ellipsis">
Testing
</span>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 25 KiB

View File

@ -283,13 +283,51 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-tabs__item">
<a href="../../../../../ollama.md" class="md-tabs__link">
<a href="../../../../../quick-commands/" class="md-tabs__link">
Ollama Setup (Legacy)
Quick Commands
</a>
</li>
<li class="md-tabs__item">
<a href="../../../../../readme/" class="md-tabs__link">
Readme
</a>
</li>
<li class="md-tabs__item">
<a href="../../../../../testing/" class="md-tabs__link">
Testing
</a>
</li>
@ -393,8 +431,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
@ -762,29 +798,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="../../../../../apps/ollama/" class="md-nav__link">
<span class="md-ellipsis">
Ollama (Local AI)
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../../../apps/portainer/" class="md-nav__link">
@ -941,12 +954,56 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="../../../../../ollama.md" class="md-nav__link">
<a href="../../../../../quick-commands/" class="md-nav__link">
<span class="md-ellipsis">
Ollama Setup (Legacy)
Quick Commands
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../../../readme/" class="md-nav__link">
<span class="md-ellipsis">
Readme
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../../../testing/" class="md-nav__link">
<span class="md-ellipsis">
Testing
</span>

View File

@ -283,13 +283,51 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-tabs__item">
<a href="../../../ollama.md" class="md-tabs__link">
<a href="../../../quick-commands/" class="md-tabs__link">
Ollama Setup (Legacy)
Quick Commands
</a>
</li>
<li class="md-tabs__item">
<a href="../../../readme/" class="md-tabs__link">
Readme
</a>
</li>
<li class="md-tabs__item">
<a href="../../../testing/" class="md-tabs__link">
Testing
</a>
</li>
@ -391,8 +429,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
@ -760,29 +796,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="../../../apps/ollama/" class="md-nav__link">
<span class="md-ellipsis">
Ollama (Local AI)
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../apps/portainer/" class="md-nav__link">
@ -939,12 +952,56 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="../../../ollama.md" class="md-nav__link">
<a href="../../../quick-commands/" class="md-nav__link">
<span class="md-ellipsis">
Ollama Setup (Legacy)
Quick Commands
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../readme/" class="md-nav__link">
<span class="md-ellipsis">
Readme
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../testing/" class="md-nav__link">
<span class="md-ellipsis">
Testing
</span>

View File

@ -283,13 +283,51 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-tabs__item">
<a href="../ollama.md" class="md-tabs__link">
<a href="../quick-commands/" class="md-tabs__link">
Ollama Setup (Legacy)
Quick Commands
</a>
</li>
<li class="md-tabs__item">
<a href="../readme/" class="md-tabs__link">
Readme
</a>
</li>
<li class="md-tabs__item">
<a href="../testing/" class="md-tabs__link">
Testing
</a>
</li>
@ -391,8 +429,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
@ -760,29 +796,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="../apps/ollama/" class="md-nav__link">
<span class="md-ellipsis">
Ollama (Local AI)
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../apps/portainer/" class="md-nav__link">
@ -939,12 +952,56 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="../ollama.md" class="md-nav__link">
<a href="../quick-commands/" class="md-nav__link">
<span class="md-ellipsis">
Ollama Setup (Legacy)
Quick Commands
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../readme/" class="md-nav__link">
<span class="md-ellipsis">
Readme
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../testing/" class="md-nav__link">
<span class="md-ellipsis">
Testing
</span>

View File

@ -289,13 +289,51 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-tabs__item">
<a href="../../ollama.md" class="md-tabs__link">
<a href="../../quick-commands/" class="md-tabs__link">
Ollama Setup (Legacy)
Quick Commands
</a>
</li>
<li class="md-tabs__item">
<a href="../../readme/" class="md-tabs__link">
Readme
</a>
</li>
<li class="md-tabs__item">
<a href="../../testing/" class="md-tabs__link">
Testing
</a>
</li>
@ -397,8 +435,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
@ -766,29 +802,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="../../apps/ollama/" class="md-nav__link">
<span class="md-ellipsis">
Ollama (Local AI)
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../apps/portainer/" class="md-nav__link">
@ -1193,12 +1206,56 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="../../ollama.md" class="md-nav__link">
<a href="../../quick-commands/" class="md-nav__link">
<span class="md-ellipsis">
Ollama Setup (Legacy)
Quick Commands
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../readme/" class="md-nav__link">
<span class="md-ellipsis">
Readme
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../testing/" class="md-nav__link">
<span class="md-ellipsis">
Testing
</span>

View File

@ -18,6 +18,8 @@
<link rel="prev" href="../authoring-content/">
<link rel="next" href="../../quick-commands/">
<link rel="icon" href="../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.14">
@ -287,13 +289,51 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-tabs__item">
<a href="../../ollama.md" class="md-tabs__link">
<a href="../../quick-commands/" class="md-tabs__link">
Ollama Setup (Legacy)
Quick Commands
</a>
</li>
<li class="md-tabs__item">
<a href="../../readme/" class="md-tabs__link">
Readme
</a>
</li>
<li class="md-tabs__item">
<a href="../../testing/" class="md-tabs__link">
Testing
</a>
</li>
@ -395,8 +435,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
@ -764,29 +802,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="../../apps/ollama/" class="md-nav__link">
<span class="md-ellipsis">
Ollama (Local AI)
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../apps/portainer/" class="md-nav__link">
@ -1026,12 +1041,56 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="../../ollama.md" class="md-nav__link">
<a href="../../quick-commands/" class="md-nav__link">
<span class="md-ellipsis">
Ollama Setup (Legacy)
Quick Commands
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../readme/" class="md-nav__link">
<span class="md-ellipsis">
Readme
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../testing/" class="md-nav__link">
<span class="md-ellipsis">
Testing
</span>

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 MiB

View File

@ -283,13 +283,51 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-tabs__item">
<a href="ollama.md" class="md-tabs__link">
<a href="quick-commands/" class="md-tabs__link">
Ollama Setup (Legacy)
Quick Commands
</a>
</li>
<li class="md-tabs__item">
<a href="readme/" class="md-tabs__link">
Readme
</a>
</li>
<li class="md-tabs__item">
<a href="testing/" class="md-tabs__link">
Testing
</a>
</li>
@ -402,8 +440,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
@ -771,29 +807,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="apps/ollama/" class="md-nav__link">
<span class="md-ellipsis">
Ollama (Local AI)
</span>
</a>
</li>
<li class="md-nav__item">
<a href="apps/portainer/" class="md-nav__link">
@ -950,12 +963,56 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="ollama.md" class="md-nav__link">
<a href="quick-commands/" class="md-nav__link">
<span class="md-ellipsis">
Ollama Setup (Legacy)
Quick Commands
</span>
</a>
</li>
<li class="md-nav__item">
<a href="readme/" class="md-nav__link">
<span class="md-ellipsis">
Readme
</span>
</a>
</li>
<li class="md-nav__item">
<a href="testing/" class="md-nav__link">
<span class="md-ellipsis">
Testing
</span>

View File

@ -15,6 +15,10 @@
<link rel="canonical" href="http://betteredmonton.org/quick-commands/">
<link rel="prev" href="../guides/ollama-vscode/">
<link rel="next" href="../readme/">
<link rel="icon" href="../assets/images/favicon.png">
@ -22,7 +26,7 @@
<title>Ollama - Changemaker Documentation</title>
<title>Quick Commands - Changemaker Documentation</title>
@ -61,7 +65,7 @@
<meta property="og:type" content="website" >
<meta property="og:title" content="Ollama - Changemaker Documentation" >
<meta property="og:title" content="Quick Commands - Changemaker Documentation" >
<meta property="og:description" content="Demo site for Changemaker" >
@ -77,7 +81,7 @@
<meta name="twitter:card" content="summary_large_image" >
<meta name="twitter:title" content="Ollama - Changemaker Documentation" >
<meta name="twitter:title" content="Quick Commands - Changemaker Documentation" >
<meta name="twitter:description" content="Demo site for Changemaker" >
@ -147,7 +151,7 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<div class="md-header__topic" data-md-component="header-topic">
<span class="md-ellipsis">
Ollama
Quick Commands
</span>
</div>
@ -281,15 +285,55 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-tabs__item">
<a href="../ollama.md" class="md-tabs__link">
<li class="md-tabs__item md-tabs__item--active">
<a href="./" class="md-tabs__link">
Ollama Setup (Legacy)
Quick Commands
</a>
</li>
<li class="md-tabs__item">
<a href="../readme/" class="md-tabs__link">
Readme
</a>
</li>
<li class="md-tabs__item">
<a href="../testing/" class="md-tabs__link">
Testing
</a>
</li>
@ -391,8 +435,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
@ -760,29 +802,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="../apps/ollama/" class="md-nav__link">
<span class="md-ellipsis">
Ollama (Local AI)
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../apps/portainer/" class="md-nav__link">
@ -936,15 +955,69 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="../ollama.md" class="md-nav__link">
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" type="checkbox" id="__toc">
<a href="./" class="md-nav__link md-nav__link--active">
<span class="md-ellipsis">
Ollama Setup (Legacy)
Quick Commands
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../readme/" class="md-nav__link">
<span class="md-ellipsis">
Readme
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../testing/" class="md-nav__link">
<span class="md-ellipsis">
Testing
</span>
@ -972,8 +1045,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<h1 id="ollama">Ollama<a class="headerlink" href="#ollama" title="Permanent link">&para;</a></h1>
<p>Info on ollama </p>
<div class="highlight"><pre><span></span><code><a id="__codelineno-0-1" name="__codelineno-0-1" href="#__codelineno-0-1"></a>docker exec -it ollama-changemaker ollama pull gemma3
</code></pre></div>

View File

@ -15,6 +15,10 @@
<link rel="canonical" href="http://betteredmonton.org/readme/">
<link rel="prev" href="../quick-commands/">
<link rel="next" href="../testing/">
<link rel="icon" href="../assets/images/favicon.png">
@ -22,7 +26,7 @@
<title>Changemaker V5 - Changemaker Documentation</title>
<title>Readme - Changemaker Documentation</title>
@ -61,7 +65,7 @@
<meta property="og:type" content="website" >
<meta property="og:title" content="Changemaker V5 - Changemaker Documentation" >
<meta property="og:title" content="Readme - Changemaker Documentation" >
<meta property="og:description" content="Demo site for Changemaker" >
@ -77,7 +81,7 @@
<meta name="twitter:card" content="summary_large_image" >
<meta name="twitter:title" content="Changemaker V5 - Changemaker Documentation" >
<meta name="twitter:title" content="Readme - Changemaker Documentation" >
<meta name="twitter:description" content="Demo site for Changemaker" >
@ -147,7 +151,7 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<div class="md-header__topic" data-md-component="header-topic">
<span class="md-ellipsis">
Changemaker V5
Readme
</span>
</div>
@ -283,13 +287,53 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-tabs__item">
<a href="../ollama.md" class="md-tabs__link">
<a href="../quick-commands/" class="md-tabs__link">
Ollama Setup (Legacy)
Quick Commands
</a>
</li>
<li class="md-tabs__item md-tabs__item--active">
<a href="./" class="md-tabs__link">
Readme
</a>
</li>
<li class="md-tabs__item">
<a href="../testing/" class="md-tabs__link">
Testing
</a>
</li>
@ -391,8 +435,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
@ -760,29 +802,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="../apps/ollama/" class="md-nav__link">
<span class="md-ellipsis">
Ollama (Local AI)
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../apps/portainer/" class="md-nav__link">
@ -939,12 +958,386 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="../ollama.md" class="md-nav__link">
<a href="../quick-commands/" class="md-nav__link">
<span class="md-ellipsis">
Ollama Setup (Legacy)
Quick Commands
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" type="checkbox" id="__toc">
<label class="md-nav__link md-nav__link--active" for="__toc">
<span class="md-ellipsis">
Readme
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<a href="./" class="md-nav__link md-nav__link--active">
<span class="md-ellipsis">
Readme
</span>
</a>
<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
<label class="md-nav__title" for="__toc">
<span class="md-nav__icon md-icon"></span>
Table of contents
</label>
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
<li class="md-nav__item">
<a href="#contents" class="md-nav__link">
<span class="md-ellipsis">
Contents
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#development-pathway" class="md-nav__link">
<span class="md-ellipsis">
Development Pathway
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#prerequisites" class="md-nav__link">
<span class="md-ellipsis">
Prerequisites
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#quick-start-for-local-dev" class="md-nav__link">
<span class="md-ellipsis">
Quick Start for Local Dev
</span>
</a>
<nav class="md-nav" aria-label="Quick Start for Local Dev">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#configure-portainer-immediately" class="md-nav__link">
<span class="md-ellipsis">
⚠️ Configure Portainer Immediately 🦊
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#on-successful-build-vist-local-homepage" class="md-nav__link">
<span class="md-ellipsis">
On Successful Build, Vist Local Homepage
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#local-service-ports" class="md-nav__link">
<span class="md-ellipsis">
Local Service Ports
</span>
</a>
<nav class="md-nav" aria-label="Local Service Ports">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#ubuntu-os-build-outs" class="md-nav__link">
<span class="md-ellipsis">
Ubuntu OS &amp; Build Outs
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#1-install-docker-and-docker-compose" class="md-nav__link">
<span class="md-ellipsis">
1. Install Docker and Docker Compose
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#2-clone-the-repository" class="md-nav__link">
<span class="md-ellipsis">
2. Clone the Repository
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#2-configure-your-environment" class="md-nav__link">
<span class="md-ellipsis">
2. Configure Your Environment
</span>
</a>
<nav class="md-nav" aria-label="2. Configure Your Environment">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#setting-up-cloudflare-credentials" class="md-nav__link">
<span class="md-ellipsis">
Setting Up Cloudflare Credentials
</span>
</a>
<nav class="md-nav" aria-label="Setting Up Cloudflare Credentials">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#1-create-an-api-token" class="md-nav__link">
<span class="md-ellipsis">
1. Create an API Token
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#2-get-your-zone-id" class="md-nav__link">
<span class="md-ellipsis">
2. Get your Zone ID
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#3-get-your-tunnel-id" class="md-nav__link">
<span class="md-ellipsis">
3. Get your Tunnel ID
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#4-start-the-services" class="md-nav__link">
<span class="md-ellipsis">
4. Start the Services
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#4-cloudflare-tunnel-setup" class="md-nav__link">
<span class="md-ellipsis">
4. Cloudflare Tunnel Setup
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#install-cloudflared-on-ubuntu-2404" class="md-nav__link">
<span class="md-ellipsis">
Install Cloudflared on Ubuntu 24.04
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#configure-your-cloudflare-tunnel" class="md-nav__link">
<span class="md-ellipsis">
Configure Your Cloudflare Tunnel
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#create-a-cloudflare-system-service" class="md-nav__link">
<span class="md-ellipsis">
Create a Cloudflare System Service
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#add-cname-records" class="md-nav__link">
<span class="md-ellipsis">
Add CNAME Records
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#website-build-and-deployment-workflow" class="md-nav__link">
<span class="md-ellipsis">
Website Build and Deployment Workflow
</span>
</a>
<nav class="md-nav" aria-label="Website Build and Deployment Workflow">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#building-your-website" class="md-nav__link">
<span class="md-ellipsis">
Building Your Website
</span>
</a>
<nav class="md-nav" aria-label="Building Your Website">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#option-1-using-code-server-recommended-for-remote-deployments" class="md-nav__link">
<span class="md-ellipsis">
Option 1: Using Code Server (recommended for remote deployments)
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#option-2-locally-on-your-machine" class="md-nav__link">
<span class="md-ellipsis">
Option 2: Locally on your machine
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#development-vs-production" class="md-nav__link">
<span class="md-ellipsis">
Development vs Production
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#accessing-your-services" class="md-nav__link">
<span class="md-ellipsis">
Accessing Your Services
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#troubleshooting" class="md-nav__link">
<span class="md-ellipsis">
Troubleshooting
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="../testing/" class="md-nav__link">
<span class="md-ellipsis">
Testing
</span>
@ -971,11 +1364,11 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<h1 id="changemaker-v5">Changemaker V5<a class="headerlink" href="#changemaker-v5" title="Permanent link">&para;</a></h1>
<p><img alt="changemakergif" src="/assets/images/changemkaerv5.gif" /></p>
<p><img alt="changemakergif" src="../images/changemkaerv5.gif" /></p>
<hr />
<p>Changemaker V5 is a battle-tested, lightweight, self-hosted productivity suite which empowers you to deploy secure, locally-built websites, blogs, newsletters, &amp; forms from personal projects to full-fledged campaigns granting you complete control, inherent security, and true freedom of speech. </p>
<p>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. </p>
<p><img alt="build your power" src="/assets/images/buildyourpower.png" /></p>
<p><img alt="build your power" src="assets/images/buildyourpower.png" /></p>
<h2 id="contents">Contents<a class="headerlink" href="#contents" title="Permanent link">&para;</a></h2>
<ul>
<li><a href="#prerequisites">Prerequisites</a></li>
@ -1033,7 +1426,7 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li>(Optional) Cloudflare account for tunnel setup</li>
</ul>
<h2 id="quick-start-for-local-dev">Quick Start for Local Dev<a class="headerlink" href="#quick-start-for-local-dev" title="Permanent link">&para;</a></h2>
<p>Review all off the applications <a href="/apps.md">here</a></p>
<p>Review all off the applications <a href="../apps/">here</a></p>
<p>If you're familiar with Docker and want to get started quickly:</p>
<div class="highlight"><pre><span></span><code><a id="__codelineno-0-1" name="__codelineno-0-1" href="#__codelineno-0-1"></a><span class="c1"># Clone the repository</span>
<a id="__codelineno-0-2" name="__codelineno-0-2" href="#__codelineno-0-2"></a>git<span class="w"> </span>clone<span class="w"> </span>https://gitea.bnkhome.org/bnkops/Changemaker.git
@ -1191,45 +1584,46 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
</code></pre></div>
<h3 id="2-configure-your-environment">2. Configure Your Environment<a class="headerlink" href="#2-configure-your-environment" title="Permanent link">&para;</a></h3>
<h4 id="setting-up-cloudflare-credentials">Setting Up Cloudflare Credentials<a class="headerlink" href="#setting-up-cloudflare-credentials" title="Permanent link">&para;</a></h4>
<p>To use the script, you'll need to collect several Cloudflare variables: </p>
<p>To use the configuration script, you'll need to collect several Cloudflare credentials:</p>
<div class="admonition info">
<p class="admonition-title">Required Cloudflare Information</p>
</div>
<p>You'll need three important pieces of information from your Cloudflare account:
- API Token with proper permissions
- Zone ID for your domain
- Tunnel ID</p>
<h5 id="1-create-an-api-token">1. Create an API Token<a class="headerlink" href="#1-create-an-api-token" title="Permanent link">&para;</a></h5>
<ol>
<li>
<p><strong>Create an API Token with appropriate permissions</strong>:</p>
</li>
<li>
<p>Go to your <a href="https://dash.cloudflare.com/">Cloudflare Dashboard</a> → Profile → API Tokens</p>
</li>
<li>Go to your <a href="https://dash.cloudflare.com/">Cloudflare Dashboard</a> → Profile → API Tokens</li>
<li>Click "Create Token"</li>
<li>Either use the "Edit zone DNS" template or create a custom token with:<ul>
<li>Zone:DNS:Edit permissions</li>
<li>Access:Apps:Edit permissions</li>
<li>Choose one of these options:</li>
<li>Use the "Edit zone DNS" template</li>
<li>Create a custom token with these permissions:<ul>
<li>Zone:DNS:Edit</li>
<li>Access:Apps:Edit</li>
</ul>
</li>
<li>Restrict the token to only your specific zone/domain</li>
<li>
<p>Generate and copy the token</p>
</li>
<li>
<p><strong>Get your Zone ID</strong>:</p>
</li>
<li>
<p>Go to your domain's overview page in the Cloudflare dashboard</p>
</li>
<li>Generate and copy the token</li>
</ol>
<h5 id="2-get-your-zone-id">2. Get your Zone ID<a class="headerlink" href="#2-get-your-zone-id" title="Permanent link">&para;</a></h5>
<ol>
<li>Go to your domain's overview page in the Cloudflare dashboard</li>
<li>The Zone ID is displayed on the right sidebar</li>
<li>
<p>It looks like: <code>023e105f4ecef8ad9ca31a8372d0c353</code></p>
</li>
<li>
<p><strong>Get your Tunnel ID</strong>:</p>
</li>
<li>
<p>You should have noted your tunnel id in your tunnel creation or you can find it through cloudflare or in your files: </p>
</li>
<li>It looks like: <code>023e105f4ecef8ad9ca31a8372d0c353</code></li>
</ol>
<h5 id="3-get-your-tunnel-id">3. Get your Tunnel ID<a class="headerlink" href="#3-get-your-tunnel-id" title="Permanent link">&para;</a></h5>
<ol>
<li>If you've already created a tunnel, you can find the ID:</li>
<li>Go to Cloudflare Zero Trust dashboard → Access → Tunnels</li>
<li>Click on your tunnel</li>
<li>The Tunnel ID is in the URL: <code>https://dash.teams.cloudflare.com/xxx/network/tunnels/xxxx</code></li>
<li>It looks like: <code>6ff42ae2-765d-4adf-8112-31c55c1551ef</code></li>
</ol>
<div class="admonition tip">
<p class="admonition-title">Keep Your Credentials Secure</p>
</div>
<p>Store these credentials securely. Never commit them to public repositories or share them in unsecured communications.</p>
<p>You have two options:</p>
<p><strong>Option A: Use the configuration wizard (recommended)</strong></p>
<div class="highlight"><pre><span></span><code><a id="__codelineno-5-1" name="__codelineno-5-1" href="#__codelineno-5-1"></a><span class="c1"># Make the script executable</span>
@ -1246,17 +1640,17 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<div class="highlight"><pre><span></span><code><a id="__codelineno-7-1" name="__codelineno-7-1" href="#__codelineno-7-1"></a><span class="c1"># Pull and start all containers in detached mode</span>
<a id="__codelineno-7-2" name="__codelineno-7-2" href="#__codelineno-7-2"></a>docker<span class="w"> </span>compose<span class="w"> </span>up<span class="w"> </span>-d
</code></pre></div>
<blockquote>
<p>[!Warning] Configure Portainer </p>
</blockquote>
<div class="admonition warning">
<p class="admonition-title">Configure Portainer</p>
<p>Portainer has a timed build process. Make sure to immediatly configure the service at https://localhost:9444 following successful build. </p>
</div>
<p>All services can now be accessed through on local machine. If deploying to public, it is recommended to <strong>configure portainer</strong> 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. </p>
<h3 id="4-cloudflare-tunnel-setup">4. Cloudflare Tunnel Setup<a class="headerlink" href="#4-cloudflare-tunnel-setup" title="Permanent link">&para;</a></h3>
<p>For secure remote access to your services, you can set up a Cloudflare Tunnel.</p>
<h3 id="install-cloudflared-on-ubuntu-2404">Install Cloudflared on Ubuntu 24.04<a class="headerlink" href="#install-cloudflared-on-ubuntu-2404" title="Permanent link">&para;</a></h3>
<p><a href="https://gitea.bnkhome.org/bnkops/scripts/src/branch/main/build.homelab.md#cloudflaredhttpsdeveloperscloudflarecomcloudflare-oneconnectionsconnect-networks">Cloudflared Installation Guide</a></p>
<h3 id="configure-your-cloudflare-tunnel">Configure Your Cloudflare Tunnel<a class="headerlink" href="#configure-your-cloudflare-tunnel" title="Permanent link">&para;</a></h3>
<p>You can use our <a href="https://gitea.bnkhome.org/bnkops/scripts/src/branch/main/config.cloudflare.homelab.md">Cloudflare Configuration Guide</a> however remember to copy the values of the <a href="/example.cloudflare.config.yml">example config</a> for this deployment. </p>
<p>You can use our <a href="https://gitea.bnkhome.org/bnkops/scripts/src/branch/main/config.cloudflare.homelab.md">Cloudflare Configuration Guide</a> however remember to copy the values of the <a href="example.cloudflare.config.yml">example config</a> for this deployment. </p>
<h3 id="create-a-cloudflare-system-service">Create a Cloudflare System Service<a class="headerlink" href="#create-a-cloudflare-system-service" title="Permanent link">&para;</a></h3>
<p><a href="https://gitea.bnkhome.org/bnkops/scripts/src/branch/main/service.cloudflared.md">Cloudflare Service Setup Guide</a></p>
<h3 id="add-cname-records">Add CNAME Records<a class="headerlink" href="#add-cname-records" title="Permanent link">&para;</a></h3>
@ -1269,10 +1663,10 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
</code></pre></div>
<p>This script will add CNAME records for all Changemaker services to your Cloudflare DNS.</p>
<p>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 <code>config.sh</code> process. For example, if you set your root domain to <code>example.com</code> your access rule will allow emails ending with @example.com thorugh. You can update your access settings in the Cloudflare Zero Trust dashboard.</p>
<blockquote>
<p>[!warning] ⚠️ Cloudflare Zero Trust ⚠️</p>
</blockquote>
<div class="admonition warning">
<p class="admonition-title">Cloudflare Zero Trust</p>
<p>To ensure that system is secure, we highly recommend setting up some level of access control using Cloudflare Zero Trust. The <code>add-cname-records.sh</code> will do this automatically however the user is encouraged to familiarize themselves with Cloudflares Zero Trust access system. </p>
</div>
<h2 id="website-build-and-deployment-workflow">Website Build and Deployment Workflow<a class="headerlink" href="#website-build-and-deployment-workflow" title="Permanent link">&para;</a></h2>
<p>Changemaker uses MkDocs to create your website content, which is then served by an Nginx server. To update your website, you need to:</p>
<ol>

File diff suppressed because one or more lines are too long

View File

@ -15,6 +15,8 @@
<link rel="canonical" href="http://betteredmonton.org/testing/">
<link rel="prev" href="../readme/">
<link rel="icon" href="../assets/images/favicon.png">
@ -22,7 +24,7 @@
<title>Test - Changemaker Documentation</title>
<title>Testing - Changemaker Documentation</title>
@ -61,7 +63,7 @@
<meta property="og:type" content="website" >
<meta property="og:title" content="Test - Changemaker Documentation" >
<meta property="og:title" content="Testing - Changemaker Documentation" >
<meta property="og:description" content="Demo site for Changemaker" >
@ -77,7 +79,7 @@
<meta name="twitter:card" content="summary_large_image" >
<meta name="twitter:title" content="Test - Changemaker Documentation" >
<meta name="twitter:title" content="Testing - Changemaker Documentation" >
<meta name="twitter:description" content="Demo site for Changemaker" >
@ -147,7 +149,7 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<div class="md-header__topic" data-md-component="header-topic">
<span class="md-ellipsis">
Test
Testing
</span>
</div>
@ -283,13 +285,53 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-tabs__item">
<a href="../ollama.md" class="md-tabs__link">
<a href="../quick-commands/" class="md-tabs__link">
Ollama Setup (Legacy)
Quick Commands
</a>
</li>
<li class="md-tabs__item">
<a href="../readme/" class="md-tabs__link">
Readme
</a>
</li>
<li class="md-tabs__item md-tabs__item--active">
<a href="./" class="md-tabs__link">
Testing
</a>
</li>
@ -391,8 +433,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
@ -760,29 +800,6 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="../apps/ollama/" class="md-nav__link">
<span class="md-ellipsis">
Ollama (Local AI)
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../apps/portainer/" class="md-nav__link">
@ -939,12 +956,12 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="../ollama.md" class="md-nav__link">
<a href="../quick-commands/" class="md-nav__link">
<span class="md-ellipsis">
Ollama Setup (Legacy)
Quick Commands
</span>
@ -954,6 +971,60 @@ Changemkaer Archive. <a href="https://changemaker.bnkops.com">Learn more</a>
<li class="md-nav__item">
<a href="../readme/" class="md-nav__link">
<span class="md-ellipsis">
Readme
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" type="checkbox" id="__toc">
<a href="./" class="md-nav__link md-nav__link--active">
<span class="md-ellipsis">
Testing
</span>
</a>
</li>
</ul>
</nav>
</div>