From 118ec6727c61496567dcccb878fa4fb38f19113a Mon Sep 17 00:00:00 2001 From: Dave Gallant Date: Sun, 10 Dec 2023 19:30:44 -0500 Subject: [PATCH] Add linktree link and email mailto --- config.yaml | 9 +- .../index.md | 8 +- public/about/index.html | 6 +- .../16/appgate-sdp-on-arch-linux/index.html | 6 +- .../06/what-to-do-with-a-homelab/index.html | 6 +- .../08/why-i-threw-out-my-dotfiles/index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../running-k3s-in-lxc-on-proxmox/index.html | 6 +- .../backing-up-gmail-with-synology/index.html | 6 +- .../index.html | 6 +- .../10/watching-youtube-in-private/index.html | 6 +- .../index.html | 6 +- .../index.html | 12 +- public/categories/index.html | 6 +- public/categories/index.xml | 3 +- public/index.html | 8 +- public/index.xml | 29 ++++- public/page/2/index.html | 8 +- public/page/index.html | 6 +- public/page/index.xml | 5 +- public/page/search/index.html | 6 +- public/post/index.html | 6 +- public/post/index.xml | 25 ++++- public/tags/adguard/index.html | 6 +- public/tags/adguard/index.xml | 5 +- public/tags/aks/index.html | 6 +- public/tags/aks/index.xml | 5 +- public/tags/aws-vault/index.html | 6 +- public/tags/aws-vault/index.xml | 5 +- public/tags/aws/index.html | 6 +- public/tags/aws/index.xml | 7 +- public/tags/azure/index.html | 6 +- public/tags/azure/index.xml | 5 +- public/tags/backup/index.html | 6 +- public/tags/backup/index.xml | 5 +- public/tags/bastion/index.html | 6 +- public/tags/bastion/index.xml | 5 +- public/tags/cloud-sql-proxy/index.html | 6 +- public/tags/cloud-sql-proxy/index.xml | 5 +- public/tags/containers/index.html | 6 +- public/tags/containers/index.xml | 5 +- public/tags/database/index.html | 6 +- public/tags/database/index.xml | 5 +- public/tags/degoogle/index.html | 6 +- public/tags/degoogle/index.xml | 7 +- public/tags/docker/index.html | 6 +- public/tags/docker/index.xml | 5 +- public/tags/dotfiles/index.html | 6 +- public/tags/dotfiles/index.xml | 5 +- public/tags/eks/index.html | 6 +- public/tags/eks/index.xml | 5 +- public/tags/gitea-actions/index.html | 6 +- public/tags/gitea-actions/index.xml | 5 +- public/tags/gitea/index.html | 6 +- public/tags/gitea/index.xml | 5 +- public/tags/github-actions/index.html | 6 +- public/tags/github-actions/index.xml | 5 +- public/tags/gmail/index.html | 6 +- public/tags/gmail/index.xml | 5 +- public/tags/grafana/index.html | 6 +- public/tags/grafana/index.xml | 5 +- public/tags/home-manager/index.html | 6 +- public/tags/home-manager/index.xml | 5 +- public/tags/homelab/index.html | 6 +- public/tags/homelab/index.xml | 5 +- public/tags/index.html | 6 +- public/tags/index.xml | 105 +++++++++++++++++- public/tags/invidious/index.html | 6 +- public/tags/invidious/index.xml | 5 +- public/tags/jellyfin/index.html | 6 +- public/tags/jellyfin/index.xml | 5 +- public/tags/k3s/index.html | 6 +- public/tags/k3s/index.xml | 5 +- public/tags/k8s/index.html | 6 +- public/tags/k8s/index.xml | 5 +- .../kubectl-plugin-socks5-proxy/index.html | 6 +- .../kubectl-plugin-socks5-proxy/index.xml | 5 +- public/tags/linux/index.html | 6 +- public/tags/linux/index.xml | 5 +- public/tags/lxc/index.html | 6 +- public/tags/lxc/index.xml | 5 +- public/tags/netdata/index.html | 6 +- public/tags/netdata/index.xml | 5 +- public/tags/nix/index.html | 6 +- public/tags/nix/index.xml | 5 +- public/tags/openwrt/index.html | 6 +- public/tags/openwrt/index.xml | 5 +- public/tags/pfsense/index.html | 6 +- public/tags/pfsense/index.xml | 5 +- public/tags/pihole/index.html | 6 +- public/tags/pihole/index.xml | 5 +- public/tags/plex/index.html | 6 +- public/tags/plex/index.xml | 5 +- public/tags/podman/index.html | 6 +- public/tags/podman/index.xml | 5 +- public/tags/privacy/index.html | 6 +- public/tags/privacy/index.xml | 5 +- public/tags/proxmox/index.html | 6 +- public/tags/proxmox/index.xml | 7 +- public/tags/proxy/index.html | 6 +- public/tags/proxy/index.xml | 5 +- public/tags/python/index.html | 6 +- public/tags/python/index.xml | 7 +- public/tags/ransomware/index.html | 6 +- public/tags/ransomware/index.xml | 5 +- public/tags/router-on-a-stick/index.html | 6 +- public/tags/router-on-a-stick/index.xml | 5 +- public/tags/router/index.html | 6 +- public/tags/router/index.xml | 5 +- public/tags/security/index.html | 6 +- public/tags/security/index.xml | 5 +- public/tags/socks/index.html | 6 +- public/tags/socks/index.xml | 5 +- public/tags/synology/index.html | 6 +- public/tags/synology/index.xml | 5 +- public/tags/tailscale/index.html | 6 +- public/tags/tailscale/index.xml | 9 +- public/tags/virtualization/index.html | 6 +- public/tags/virtualization/index.xml | 5 +- public/tags/vlan/index.html | 6 +- public/tags/vlan/index.xml | 5 +- public/tags/vpn/index.html | 6 +- public/tags/vpn/index.xml | 5 +- public/tags/yewtu.be/index.html | 6 +- public/tags/yewtu.be/index.xml | 5 +- public/tags/youtube/index.html | 6 +- public/tags/youtube/index.xml | 5 +- 128 files changed, 550 insertions(+), 331 deletions(-) diff --git a/config.yaml b/config.yaml index 8df132e7..09d2b5eb 100644 --- a/config.yaml +++ b/config.yaml @@ -25,12 +25,15 @@ params: - css/custom.css social: + - name: Email + icon: at-sign + url: 'mailto:me@davegallant.ca' + - name: LinkTree + icon: compass + url: 'https://linktr.ee/davegallant' - name: GitHub icon: github url: 'https://github.com/davegallant' - - name: Twitter - icon: twitter - url: 'https://twitter.com/davega11ant/' - name: Mastodon icon: speaker url: https://mastodon.social/@davegallant diff --git a/content/post/setting-up-gitea-actions-with-tailscale/index.md b/content/post/setting-up-gitea-actions-with-tailscale/index.md index 14979fa5..ac891f60 100644 --- a/content/post/setting-up-gitea-actions-with-tailscale/index.md +++ b/content/post/setting-up-gitea-actions-with-tailscale/index.md @@ -134,9 +134,9 @@ http: - url: "http://gitea:3000" ``` -Something to consider is whether or not you want to use ssh with git. One method of getting this to work with containers is to use [ssh container passthrough](https://docs.gitea.com/installation/install-with-docker#ssh-container-passthrough). I decided to keep it simple and not use ssh, since communicating over https is perfectly fine for my use case. +Something to consider is whether or not you want to use ssh with git. One method to get this to work with containers is to use [ssh container passthrough](https://docs.gitea.com/installation/install-with-docker#ssh-container-passthrough). I decided to keep it simple and not use ssh, since communicating over https is perfectly fine for my use case. -After adding the above configuration, running `docker compose up -d` should be enough to get an instance up and running. It will be accessible at [https://gitea.my-tailnet-name.ts.net](https://gitea.my-tailnet-name.ts.net) from within your tailnet. +After adding the above configuration, running `docker compose up -d` should be enough to get an instance up and running. It will be accessible at [https://gitea.my-tailnet-name.ts.net](https://gitea.my-tailnet-name.ts.net) from within the tailnet. ## Connecting a Runner @@ -199,6 +199,10 @@ And voilĂ : {{< video src="gitea-runner" >}} +## Areas for improvement + +One enhancement that I would like to see is the ability to send notifications on workflow failures. Currently, this [doesn't seem possible](https://github.com/go-gitea/gitea/issues/23725). + ## Conclusion Gitea Actions are fast and the resource footprint is minimal. My gitea instance is currently using around 250mb of memory and a small fraction of a single cpu core (and the runner is using a similar amount of resources). This is impressive since many alternatives tend to require substantionally more resources (ahem, gitlab). It likely helps that the codebase is largely written in go. diff --git a/public/about/index.html b/public/about/index.html index a5c8960a..884463c5 100644 --- a/public/about/index.html +++ b/public/about/index.html @@ -10,7 +10,6 @@ - @@ -112,8 +111,9 @@