feat: new now page

This commit is contained in:
Ayo Ayco 2025-06-05 14:28:04 +02:00
parent 55a9f3521d
commit 7e7876d52e
5 changed files with 111 additions and 12 deletions

View file

@ -0,0 +1,7 @@
{
"title": "Running self-hosted services at www.ayo.run",
"description": "Put up a home to self-hosted open source alternatives to popular services",
"publishDate": "2025-05-24",
"publishedOn": "the 24th of May, 2025 in my home in Amsterdam",
"publishState": "while it is drizzling and gloomy outside"
}

View file

@ -0,0 +1,13 @@
As a weekend project, I have set up my old "gaming" laptop as an Ubuntu server to run services under my fancy new domain [ayo.run](https://ayo.run) (could be blocked by enterprise firewalls).
[![ayo.run screenshot](/ayo-run.png)](https://ayo.run)
The computer is sitting inside the water meter cabinet at home, and I route it through [Cloudflare Tunnel](https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/) which gives me the protection while exposing it to the Internet without a public IP address. It's like magic.
Very happy with this because it is way more powerful than the VPS (Virtual Private Server) I am renting for [ayco.io](https://ayco.io) stuff, but I am practically paying zero aside from the usual the electricity, internet bills.
I am posting updates about the project on this [thread](https://ayo.ayco.io/threads/114490408596372783).
By hosting more polished web applications created by active open source communities, I learn different approaches on how people build stuff and am now able to consider them for my own projects. 🎉
I have plans to make [cozy.pub](https://cozy.pub) easily self-hostable when I get to building more features for it.

View file

@ -1,7 +1,7 @@
{ {
"title": "Running self-hosted services at www.ayo.run", "title": "I'm not in a good spot, but...",
"description": "Put up a home to self-hosted open source alternatives to popular services", "description": "I'm human and the world is not at its best right now",
"publishDate": "2025-05-24", "publishDate": "2025-06-05",
"publishedOn": "the 24th of May, 2025 in my home in Amsterdam", "publishedOn": "",
"publishState": "while it is drizzling and gloomy outside" "publishState": ""
} }

View file

@ -1,13 +1,19 @@
As a weekend project, I have set up my old "gaming" laptop as an Ubuntu server to run services under my fancy new domain [ayo.run](https://ayo.run) (could be blocked by enterprise firewalls). I have not been on top of things lately.
[![ayo.run screenshot](/ayo-run.png)](https://ayo.run) I think this has been going on for weeks, if not months, already? I am not in a good spot personally, and I don't have much headspace.
The computer is sitting inside the water meter cabinet at home, and I route it through [Cloudflare Tunnel](https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/) which gives me the protection while exposing it to the Internet without a public IP address. It's like magic. Im dropping a lot of balls, which means unusual things outside of my routines are the first to fall. Some “side stuff” (like open source, community participation, etc) are taking a backseat,
Very happy with this because it is way more powerful than the VPS (Virtual Private Server) I am renting for [ayco.io](https://ayco.io) stuff, but I am practically paying zero aside from the usual the electricity, internet bills. Family takes priority right now. And Im happy in that area because we are okay despite how this not being a good season for us.
I am posting updates about the project on this [thread](https://ayo.ayco.io/threads/114490408596372783). But overall I am hopeful in that I think I will come out stronger when this is done. Happy to be surrounded by supportive folks.
By hosting more polished web applications created by active open source communities, I learn different approaches on how people build stuff and am now able to consider them for my own projects. 🎉 There you go. Not all updates are butterflies & rainbows.
I have plans to make [cozy.pub](https://cozy.pub) easily self-hostable when I get to building more features for it. ## In other news
To make things less awkard, I'll end with some positive stuff. Here are a few tech news that happened recently which weirdly gives me the sense they could have a domino-effect towards a good direction
1. [Pewdiepie goes Linux and shows great enthusiasm for the freedom it gives](https://youtu.be/pVI_smLgTY0?si=SKdEhtenTSLI_3DI)
2. [theprimeagen reacts and scolds "most" developers for not knowing grep](https://youtu.be/IY-RoiVLExs?si=Uo2aZtq7We6oqdOo)
3. [Final Fantasy Tactics gets a remake](https://www.gamingonlinux.com/2025/06/final-fantasy-tactics-the-ivalice-chronicles-announced-for-september-30/)

View file

@ -0,0 +1,73 @@
---
import Layout from '../../../../layouts/Layout.astro'
import Footer from '../../../../components/Footer.astro'
const title = `Running self-hosted services at www.ayo.run`
const description = `Put up a home to self-hosted open source alternatives to popular services`
let publishedOn = `the 24th of May, 2025 in my home in Amsterdam`
const publishDate = `2025-05-24`
const publishState = `while it is drizzling and gloomy outside`
const content = `<p>As a weekend project, I have set up my old "gaming" laptop as an Ubuntu server to run services under my fancy new domain <a href="https://ayo.run">ayo.run</a> (could be blocked by enterprise firewalls).</p>
<p><a href="https://ayo.run"><img src="/ayo-run.png" alt="ayo.run screenshot"></a></p>
<p>The computer is sitting inside the water meter cabinet at home, and I route it through <a href="https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/">Cloudflare Tunnel</a> which gives me the protection while exposing it to the Internet without a public IP address. It's like magic.</p>
<p>Very happy with this because it is way more powerful than the VPS (Virtual Private Server) I am renting for <a href="https://ayco.io">ayco.io</a> stuff, but I am practically paying zero aside from the usual the electricity, internet bills.</p>
<p>I am posting updates about the project on this <a href="https://ayo.ayco.io/threads/114490408596372783">thread</a>.</p>
<p>By hosting more polished web applications created by active open source communities, I learn different approaches on how people build stuff and am now able to consider them for my own projects. 🎉</p>
<p>I have plans to make <a href="https://cozy.pub">cozy.pub</a> easily self-hostable when I get to building more features for it.</p>`
publishedOn = publishedOn === '' ? publishDate : publishedOn
---
<Layout title={title} description={description}>
<main>
<h1><span class="text-gradient">{title}</span></h1>
<p>
<small>
Published on
<time datetime={publishDate}>
{publishedOn}
</time>
{publishState}
</small>
</p>
<Fragment set:html={content} />
<Footer />
</main>
</Layout>
<style>
.text-gradient {
font-weight: 900;
background-image: var(--ayo-gradient);
animation: pulse 4s ease-in-out infinite;
background-size: 500% 500%;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-size: 100% 200%;
background-position-y: 100%;
border-radius: 0.4rem;
}
.highlighted-content {
margin: 1rem 0;
background: #4f39fa;
padding: 1rem;
border-radius: 0.4rem;
color: var(--color-bg);
}
.highlighted-content code {
font-size: var(--font-size-base);
border: 0.1em solid var(--color-border);
border-radius: 4px;
padding: 0.15em 0.25em;
}
.link-card-grid {
display: grid;
gap: 1rem;
padding: 0;
}
</style>