From 7876bb19cc1baae89820de6247e103997c6a767b Mon Sep 17 00:00:00 2001 From: Boris Mann Date: Fri, 2 Aug 2024 12:36:24 -0700 Subject: [PATCH] minipc --- _journals/2024-07-30_0817.md | 10 ++++++++++ _notes/Bridgy Fed.md | 16 ++++++++++++++++ _notes/BringYourOwn.Computer.md | 8 ++++++++ _notes/Coolify.md | 5 +++++ _notes/MiniPC Z-Space Server.md | 19 +++++++++++++------ _notes/Ryan Barrett.md | 11 +++++++++++ _notes/Storj.md | 11 +++++++++++ 7 files changed, 74 insertions(+), 6 deletions(-) create mode 100644 _journals/2024-07-30_0817.md create mode 100644 _notes/Bridgy Fed.md create mode 100644 _notes/BringYourOwn.Computer.md create mode 100644 _notes/Ryan Barrett.md create mode 100644 _notes/Storj.md diff --git a/_journals/2024-07-30_0817.md b/_journals/2024-07-30_0817.md new file mode 100644 index 0000000..6fa7410 --- /dev/null +++ b/_journals/2024-07-30_0817.md @@ -0,0 +1,10 @@ +--- +title: July 30th, 2024 +date: 2024-07-30, 08:17:54 -07:00 +section: journal +aliases: +link: https://blue.mackuba.eu/directory/pdses +tags: + - ATProtocol +--- +The largest ATProtocol [[PDS]] is [[Bridgy Fed]]. You can get a full list of the ~235 independent PDS instances via [Mackubu's Bluesky Stats](https://blue.mackuba.eu/directory/pdses) \ No newline at end of file diff --git a/_notes/Bridgy Fed.md b/_notes/Bridgy Fed.md new file mode 100644 index 0000000..ed8d8eb --- /dev/null +++ b/_notes/Bridgy Fed.md @@ -0,0 +1,16 @@ +--- +link: https://fed.brid.gy/ +tags: + - crossposting + - ATProtocol + - ActivityPub + - bridge +github: https://github.com/snarfed/bridgy-fed +--- +Bridgy Fed is a decentralized social network bridge, made by [[Ryan Barrett]] + +## Docs + +[Docs](https://fed.brid.gy/docs) + +> Bridgy Fed is a decentralized social network bridge. It connects the [fediverse](https://en.wikipedia.org/wiki/Fediverse), the [web](https://indieweb.org/), and [Bluesky](https://bsky.social/). If you're on one of these networks, you can use Bridgy Fed to follow people on other networks, see their posts, and reply and like and repost them. Likewise, they'll be able to see you and your posts too. \ No newline at end of file diff --git a/_notes/BringYourOwn.Computer.md b/_notes/BringYourOwn.Computer.md new file mode 100644 index 0000000..8ee1ca9 --- /dev/null +++ b/_notes/BringYourOwn.Computer.md @@ -0,0 +1,8 @@ +--- +link: https://bringyourown.computer +tags: + - domains +--- +A fun domain I own. Meant to be about the [[Bring Your Own Server]] movement I've been tracking. + +See [[MiniPC Z-Space Server]] for where this domain currently points. \ No newline at end of file diff --git a/_notes/Coolify.md b/_notes/Coolify.md index 975c603..8edb673 100644 --- a/_notes/Coolify.md +++ b/_notes/Coolify.md @@ -40,5 +40,10 @@ Note: the [pricing](https://coolify.io/pricing) is gated on managing a number of +## Install Tips + +You have to set [[Cloudflare]] encryption settings to "Full" to have a wildcard domain work with Coolify. + +--- See also: [[CapRover]] \ No newline at end of file diff --git a/_notes/MiniPC Z-Space Server.md b/_notes/MiniPC Z-Space Server.md index f323b26..1e9febe 100644 --- a/_notes/MiniPC Z-Space Server.md +++ b/_notes/MiniPC Z-Space Server.md @@ -1,21 +1,28 @@ +## August 1st, 2024 + [[MiniPC PL63]] got wiped and Ubuntu Server installed. The interface for partitioning drives, now with Logical Volume Manager, is just as confusing as ever. It sets aside 100GB for a default install and leaves the bulk of the drive empty. The import keys from GitHub experience is really nice. -Jonno had previously setup a VLAN to be a DMZ where the Z-Brain server is running. +Jonno had previously setup a VLAN to be a DMZ where the Z-Brain server is running, on `192.168.1.x`. Configured the MiniPC to be on that same network. It routes through a UniFi 4 port Switch. Had to also configure the port that it plugs into on the switch to automatically route that VLAN rather than the default one. Otherwise the machine is on the default VLAN and gets an IP from there. -Much searching of network interface commands. `networkctl` is installed by default and the one you want. +Much searching of network interface commands for Ubuntu. `networkctl` is installed by default and the one you want. -Port forwarding is configured on external IP address to forward to the internal DMZ IP address. We still have one public IP address available. +Port forwarding is configured on external IP address to forward to the internal DMZ IP address. So, we only open ports (22, 80, 443) that we want to let through to the server. We still have one public IP address available. Tested ssh from all IP addresses, internal and external, all worked. -Did a test install of one click [[Ghost]] install. Still need to config Mailgun settings and also figure out how to access / edit the volume where content / templates are. +Installed [[Coolify]] by generating a public/private key pair and copying the private key to authorized keys in the root account of the machine. Used the external public IP address and Coolify connected and installed everything else remotely. + +Did a test install of Ghost, which worked, and used Coolify's default temp domain thing. Need to map [[BringYourOwn.Computer]] as the default domain for it. + +Probably also need to look at S3 Storage and backup options. Trying to use my [[Storj]] account -- but this mostly only works for backups, as it doesn't support public files. -Probably also need to look at S3 Storage and backup options. I’ll continue using my [[Storj]] account. +--- +I mapped BYOC domain and couldn't get anything working. The dreaded "too many redirects" no matter what I did. You have to set [[Cloudflare]] encryption settings to "Full", and then everything will start working. -Default domain routing. Need to map [[BringYourOwn.Computer]] as the default domain for it. \ No newline at end of file +Succeeded at a test install of [[Docmost]], a new-to-me wiki package that looks pretty good. \ No newline at end of file diff --git a/_notes/Ryan Barrett.md b/_notes/Ryan Barrett.md new file mode 100644 index 0000000..4ecd7c6 --- /dev/null +++ b/_notes/Ryan Barrett.md @@ -0,0 +1,11 @@ +--- +github: https://github.com/snarfed/bridgy-fed +aliases: + - snarfed +tags: + - person + - developer + - protocol + - sanfrancisco +link: https://snarfed.org/ +--- diff --git a/_notes/Storj.md b/_notes/Storj.md new file mode 100644 index 0000000..b229ce2 --- /dev/null +++ b/_notes/Storj.md @@ -0,0 +1,11 @@ +--- +link: https://www.storj.io/ +tags: + - web3 + - dweb + - S3api + - crypto +--- +Implements the [[S3 API]] on top of a decentralized network. + +Only supports encrypted content / no public file access. Uses a type of [[macaroons]] for auth. \ No newline at end of file -- 2.51.2