{"id":9,"date":"2025-02-03T04:27:44","date_gmt":"2025-02-03T04:27:44","guid":{"rendered":"https:\/\/swaous.asuscomm.com\/blog\/?p=9"},"modified":"2025-02-03T04:27:44","modified_gmt":"2025-02-03T04:27:44","slug":"quick-update-on-site-status","status":"publish","type":"post","link":"https:\/\/swaous.asuscomm.com\/blog\/index.php\/2025\/02\/03\/quick-update-on-site-status\/","title":{"rendered":"Quick update on site status"},"content":{"rendered":"\n<p>We&#8217;re making great strides! I finally got <a href=\"https:\/\/keel.sh\/\" data-type=\"URL\" data-id=\"https:\/\/keel.sh\/\">https:\/\/keel.sh\/<\/a> and my private container registry to play nice, so I can very quickly deploy stuff from my (Silverblue) workstation with a few quick <code>podman<\/code> commands. Still trying to find a git + ci\/cd solution that doesn&#8217;t fucking suck &#8211; the consensus seems that gitea is actually the <em>least<\/em> bloated option. I&#8217;m seriously considering just building a lil&#8217; container with sshd and lighttpd and a bigass volume mount and calling that my git server &#8211; that&#8217;s basically what I did on the old stack, and it was <em>solid<\/em>. CI\/CDing it sounds hellish though; I really want my <code>docker build<\/code>s running on the server with automatic tagging, and DIND is a <em>mess<\/em>. Eh, we&#8217;ll see. It should still be more ergonomic than Gitea. Seriously, fuck gitea.<\/p>\n\n\n\n<p>swaous.asuscomm.com and tardiggas.org have ssl certs and they&#8217;re working nice and shmoove. Once I&#8217;ve got swaous.asuscomm.com fully set up, I&#8217;mma focus real attention on clarkeis.com. And probably fix the current tardiggas stack because, like, a quick gust of wind could blow this shit down. It&#8217;s a container that I installed sshd in and gave a bunch of friends access to. It&#8217;s bullshit. I might just bite the damn bullet and use GitHub Actions for this one, because giving a bunch of people ssh access to a git container on my cluster is a really fucking bad idea.<\/p>\n\n\n\n<p>Eventually I need to move the docker registry to its own little cubbyhole at docker.clarkeis.com, but for now it&#8217;s on swaous.asuscomm.com. You heard me right. Docker Registry&#8217;s api is currently occupying the \/v2 path on my main publicfacing domain name. It&#8217;s a mess. I honestly don&#8217;t know what I was thinking at the time but this <em>works<\/em> and I don&#8217;t want to replicate the black magic (a single secret import, thanks to the simplicity of k3s, but I&#8217;m super fucking lazy).<\/p>\n\n\n\n<p>In other news: AnyVM is going nicely and I think I can start PCP proper soon, so by&#8230; summer 2025? PCPCMS should be rendering most of my site, because fuck wordpress. And of course I&#8217;ve already started planning a custom container orchestrator, but that&#8217;s a <em>far<\/em> future plan if I ever do it. K3s YAML is disgusting but not so disgusting that I need to suspend all development on everything that matters to replace it.<\/p>\n\n\n\n<p>Anyways, that&#8217;s how stuff is goin&#8217; down. Expect to see changes as I get fed up with WordPress and work on designing my homepage. Sayonara!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We&#8217;re making great strides! I finally got https:\/\/keel.sh\/ and my private container registry to play nice, so I can very quickly deploy stuff from my&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/swaous.asuscomm.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/9"}],"collection":[{"href":"https:\/\/swaous.asuscomm.com\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/swaous.asuscomm.com\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/swaous.asuscomm.com\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/swaous.asuscomm.com\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=9"}],"version-history":[{"count":1,"href":"https:\/\/swaous.asuscomm.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/9\/revisions"}],"predecessor-version":[{"id":10,"href":"https:\/\/swaous.asuscomm.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/9\/revisions\/10"}],"wp:attachment":[{"href":"https:\/\/swaous.asuscomm.com\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=9"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/swaous.asuscomm.com\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=9"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/swaous.asuscomm.com\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=9"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}