Compare commits

...

4 Commits

Author SHA1 Message Date
semantic-release-bot
6d64cee10e chore(release): 0.34.0 [skip ci]
# [0.34.0](http://gitea-http.gitea:3000/alexlebens/site-documentation/compare/0.33.1...0.34.0) (2026-05-17)

### Bug Fixes

* **deps:** update astro monorepo ([3162755](3162755c52))

### Features

* add guide for Komodo ([1d5f5e1](1d5f5e16e8))
* highlight links ([3914e3a](3914e3aab3))
2026-05-17 01:03:28 +00:00
60d56a701f Merge pull request 'chore(deps): update dependency eslint to v10.4.0' (#274) from renovate/eslint-monorepo into main
All checks were successful
test-build / guarddog (push) Successful in 59s
test-build / build (push) Successful in 1m20s
release-image / guarddog (push) Successful in 45s
release-image / build (push) Successful in 1m6s
release-image / semantic-release (push) Successful in 46s
release-image / release-harbor (push) Successful in 4m0s
release-image / release-gitea (push) Successful in 2m12s
Reviewed-on: #274
2026-05-17 00:50:44 +00:00
3914e3aab3 feat: highlight links
Some checks failed
test-build / build (push) Has been cancelled
test-build / guarddog (push) Has been cancelled
2026-05-16 19:50:01 -05:00
1d5f5e16e8 feat: add guide for Komodo 2026-05-16 19:49:41 -05:00
4 changed files with 86 additions and 1 deletions

View File

@@ -1,3 +1,16 @@
# [0.34.0](http://gitea-http.gitea:3000/alexlebens/site-documentation/compare/0.33.1...0.34.0) (2026-05-17)
### Bug Fixes
* **deps:** update astro monorepo ([3162755](http://gitea-http.gitea:3000/alexlebens/site-documentation/commit/3162755c527ee8923e47d657921966c379b0de51))
### Features
* add guide for Komodo ([1d5f5e1](http://gitea-http.gitea:3000/alexlebens/site-documentation/commit/1d5f5e16e817f716f3efcd09167fe1952091a457))
* highlight links ([3914e3a](http://gitea-http.gitea:3000/alexlebens/site-documentation/commit/3914e3aab3de30cdae73e0e1502444d35bc04657))
## [0.33.1](http://gitea-http.gitea:3000/alexlebens/site-documentation/compare/0.33.0...0.33.1) (2026-05-13) ## [0.33.1](http://gitea-http.gitea:3000/alexlebens/site-documentation/compare/0.33.0...0.33.1) (2026-05-13)

View File

@@ -1,7 +1,7 @@
{ {
"name": "site-documentation", "name": "site-documentation",
"type": "module", "type": "module",
"version": "0.33.1", "version": "0.34.0",
"scripts": { "scripts": {
"dev": "astro dev", "dev": "astro dev",
"build": "astro build", "build": "astro build",

View File

@@ -0,0 +1,68 @@
---
title: Update Komodo Hosts
description: Steps followed to update the Periphery Agents on Komodo managed hosts.
hero:
tagline: Steps followed to update the Periphery Agents on Komodo managed hosts.
image:
file: https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/komodo.webp
---
import { Aside } from '@astrojs/starlight/components';
import { Steps } from '@astrojs/starlight/components';
<Aside type="tip">Find the latest documentation from Komodo [here](https://komo.do/docs/intro).</Aside>
<Aside type="tip">Find the local Application documentation [here](https://docs.alexlebens.dev/applications/komodo/).</Aside>
# Systemd hosts
These hosts are on the same network as Komodo and have direct access. For simplicity, they run as a [systemd](https://systemd.io/) service.
SSH to the host and run the following command. This command is repeatable and non-destructive and will update to the latest version.
````bash
curl -sSL https://raw.githubusercontent.com/moghtech/komodo/main/scripts/setup-periphery.py | python3 - \
--core-address="https://komodo.alexlebens.net"
````
# Docker hosts
These hosts are not on the network and need some kind of VPN connection, such as [Tailscale](https://tailscale.com/). Because of this requirement it becomes simpler to use containers and [Docker networks](https://docs.docker.com/engine/network/).
The hosts should have their [compose](https://docs.docker.com/compose/) files defined in the [infrastructure repository](https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/hosts). Therefore, [Renovate](https://gitea.alexlebens.dev/alexlebens/infrastructure/actions?workflow=renovate.yaml&actor=0&status=0) will make updates to those files.
<Steps>
1. SSH to the host and switch user to root.
````bash
ssh <hostname>
````
2. Change directory to where the local git folder is. This can vary per host, but the default should be in the /opt/compose folder.
````bash
cd /opt/compose/infrastructure
````
3. Pull the latest changes.
````bash
git pull
````
4. Change directory to the host and Komodo app.
````bash
cd /opt/compose/infrastructure/hosts/<host>/komodo-periphery
````
5. Bring down the current stack.
````bash
docker compose down
````
5. Bring down the stack back up. This should pull the latest image.
````bash
docker compose up -d
````
6. Verify updates on the Komodo servers page.
````
[https://komodo.alexlebens.net/servers](https://komodo.alexlebens.net/servers)
````
</Steps>

View File

@@ -31,4 +31,8 @@
.site-title:where(.astro-gmuhlsjs) { .site-title:where(.astro-gmuhlsjs) {
color: var(--color-turquoise); color: var(--color-turquoise);
} }
div.sl-markdown-content a {
color: var(--color-turquoise);
}
} }