⭐️ chr15m/sitefox Node + cljs backend web framework
Daily Journal 📓 October 2023
Shorter dated entries, links, and microblogs, plus GitHub & Tangled stars.
- I’d like to see if I can get Indie Kit packaged for #Cloudron
- For starters, that means following the Cloudron/Packaging Tutorial
- I’m following the #NodeJS instructions, but really that means working with #Docker
brew install dockerdocker logingives me-
WARNING! Your password will be stored unencrypted in ~/.docker/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store - OK, I’ll look at that later
- Running the one liner
docker build -t username/nodejs-app:1.0.0 .-
DEPRECATED: The legacy builder is deprecated and will be removed in a future release. Install the buildx component to build images with BuildKit: https://docs.docker.com/go/buildx/ - Let’s see if brew has this, yep
brew install docker-buildx - With some advice about linking it into
~/.docker/cli-plugins - New error:
ERROR: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? - Ugh. I guess I actually do have to install Docker on this Apple/Macbook Air M1 2020 https://stackoverflow.com/questions/44084846/cannot-connect-to-the-docker-daemon-on-macos
-
⭐️ fission-codes/distributed-attire A repository of liberally licensed designs for attire.
⭐️ inovector/mixpost 📅 Schedule, 📢 publish, and ⚡ manage your social media content on your server. No subscriptions, no limits. (Buffer alternative)
- I was asked for a personal bio for the Stolon Mesh project, and asked if it was OK to use the content on LinkedIn
- Which meant I had to go look up what it even says there! Boris Mann/LinkedIn
- It’s… fine. Decided to write up a little custom snippet Boris Mann/Bio
- Thinking once again about the sprawling nature of my many websites and places to put things
- I could run a Ghost website on Cloudron, but that doesn’t reduce the places to post
- The arguments
- Cleaned up Tools for Thought Rocks #Obsidian site some more https://notes.toolsforthought.rocks
- Mainly converting from the old #LogSeq format — I did add quite a few pages to the old site
- More Commons Computer #Cloudron setup
collapsed:: true
- Here’s all the stuff I have running:
-
- I added Google/Calendar support to Cal.com
collapsed:: true
- Google Cloud and OAuth apps are just… extremely complicated https://cal.com/docs/introduction/quick-start/self-hosting/install-apps/google
- I can add up to 100 users in test mode, which seems like lots if anyone else wants to share a Cal.com instance
- I like that Cal.com can in fact setup weekly limits for bookings
- My remaining wishlist item for this is to be able to select daily / weekly limits across all event types!
- Installed Vaultwarden the Rust implementation of Bitwarden
- I also added a #Jitsi server at https://jitsi.commonscomputer.com
collapsed:: true
- These Jitsi servers are pretty basic, unclear how much load there actually is?
- General observation: #Mastodon eats storage
collapsed:: true
- Looking at storage usage on #Cloudron, Tools for Thought Rocks/Mastodon is at 8GB
- This will be mostly cached media attachments
- For reference, #CoSocial goes through 2TB of cached media attachments per month, with about 100 users
- Looking at storage usage on #Cloudron, Tools for Thought Rocks/Mastodon is at 8GB
- Here’s all the stuff I have running:
- Principles for sharing on the Internet, by Sari Azout
-
- Do the work required to have an opinion
-
- Allow yourself the uncomfortable luxury of changing your mind
-
- Cultivate intellectual humility
-
- Choose your words carefully
-
- Be kind, even if you are right
-
- One more Commons Computer #Cloudron install, n8n
⭐️ lumen-notes/lumen A free, open-source note-taking app that syncs with markdown files in your GitHub repository
- I’m deleting DMARC entries from my DNS
-
"v=DMARC1; p=reject; pct=100" - Which apparently fixed things? I gave Commons Computer #Cloudron a couple of domains that have Google email attached
- It sets up a bunch of SPF and DKIM settings automatically and I needed to go back in and edit SPF settings so Google could send
- I don’t think DMARC not being there will hurt anything
-
⭐️ ipfs/specs Technical specifications for the IPFS protocol stack
- A new not-open-source license, Functional Source License, via Gordon Brander
⭐️ pkgxdev/pkgx Run Anything
⭐️ jamesob/discourse-archive Provides a simple archive of Discourse content
- My Cloudron work in moving over a bunch of domains that I also use with Gmail nuked some of the settings
- Gmail Set up SPF, DKIM & DMARC for your organization #email #Gmail #DKIM #DMARC
- SPF
"v=spf1 a:my.commonscomputer.com include:_spf.google.com ~all" - Looks like my
bmannconsulting.comdomain had my old cloudron attached so that kept working. Fixed this quickly in DNS - DKIM had never been setup for
bmann.ca, so adding the Google details (Cloudron sets this up as well, on it’s own subdomain)
- Installed Nextcloud on Commons Computer
- It really does have a ton of features
- I could see running an entire organization off this … but I’m also having like a visceral reaction to the entire interface; would I want to be part of an org that gets work done using this?
- I want to turn off some other services like the long running Venture Scouts Discourse
- It’s on a really old version and I could upgrade it and then migrate it to Commons Computer
- Or, archive it. I found this recent Discourse Archive tool written in #Python https://github.com/jamesob/discourse-archive
- Got an error, filed a bug
- Maybe this works with wget
-
wget --adjust-extension --mirror --page-requisites --convert-links --recursive --user-agent "Googlebot" https://venturescouts.ca
-
⭐️ hestiacp/hestiacp Hestia Control Panel | A lightweight and powerful control panel for the modern web.
- I ended up buying a Hostinger VPS for a year after a bunch of looking around, prompted by Boris Anthony
- It’s $12.99USD/month paid for 1 year
- I also bought a Cloudron license for a year
- It’s $15USD/month, or $180USD
- Of course, I had to buy a domain for it, so I bought commonscomputer.com
- Bought it at Cloudflare — my first domain purchased there
- Google Domains has been sold to Squarespace so I need to migrate away from there, as a future to do
- Not really that comfortable with Namecheap any more
- I setup Cal.com, which I’ve been wanting to experiment with forever!
- It’s got quite a lot of setup steps, I’ll have to go back and see about getting Google integration going
- Met with Jess Martin who is going to start monthly meetups for Tools for Thought Rocks again
- The Tools for Thought Rocks/Mastodon is at Spacebear/Federation
- I just bought
toolsforthought.socialon Cloudflare - I can set it up and have people move over to that server, and then cancel Spacebear
- Can we host something at the root domain of Tools for Thought Rocks that is easy like SquareSpace?
- I suggested that we actually DO use Obsidian and Quartz, sharing via git — we do this for DWebYVR
- I do think that the web page for TFT should be a TFT :)
- Moved BMC/bmann.ca to a Surfer static site on Cloudron
- https://bmann.ca has an updated Colophon
⭐️ electric-sql/electric The agent platform built on sync.
⭐️ bytecodealliance/jco JavaScript toolchain for working with WebAssembly Components
⭐️ crabnebula-dev/cargo-packager Rust executable packager, bundler and updater.
⭐️ PeculiarVentures/PKI.js PKI.js is a pure JavaScript library implementing the formats that are used in PKI applications (signing, encryption, certificate requests, OCSP and TSP requests/responses). It is built on WebCrypto (Web Cryptography API) and requires no plug-ins.
- Caught up with LikeCoin today
- It’s a Cosmos “app chain” focused on storing metadata around content — journalism, books, etc.
- All of the conte
- Created Email forwarding services to research this category to replace Namecheap email forwarding
- Falsehoods Programmers Believe About Names by Patrick McKenzie came across my reading again today. Important to have at hand for #naming
- Supernote, an #e-ink tablet
- Made in #France, 420EU for the A5 size
- Can’t really find details on software that it runs
- Robin Berjon
-
Community is a resource. Maybe we should stop mining it. One reason I’m here is because I believe that well-architected, user-centric social media can be regenerative of community instead of extractive.
- Comment on this article Americans are choosing to be alone. Here’s why we should reverse that. Washington Post on BlueSky #community
- Robin Sloan, on the singer Lorde’s unique email newsletter
-
When a message arrives, it feels like (and this requires real precision and control) you have just received a long rambly email from a (very smart, hugely successful) friend.
Lorde’s messages do not belong to the internet of Twitter or Instagram; they don’t belong to the internet of Substack, either. You can’t link to them! So they aren’t even part of the World Wide Web — not really. They constitute their own special thing.
- I won’t quote Sloan quoting Lorde, but it’s excellent
-
-
- Yanko Design Onyx BOOX Palma EReader Review #BOOX #e-ink
- Smartphone shaped and sized ereader from BOOX that runs Android, but Wi-Fi / Bluetooth only. Currently $280USD.
- BOOX Palma
