Update something

This commit is contained in:
tiff 2025-03-21 02:12:02 -04:00
parent 1b004b04a8
commit 5344e614a7
12 changed files with 81 additions and 4 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 100 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 216 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 109 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 282 KiB

View file

@ -0,0 +1,13 @@
---
pubDatetime: 2025-03-20
title: "Create your own GitHub alternative with Gitea and Forgejo"
description: Then you can deploy your apps and websites with Coolify on a cheap VPS. Easy peasy lemon squeezy.
featured: true
draft: true
tags:
- selfhosting
- coolify
- github
- forgejo
- gitea
---

View file

@ -2,7 +2,6 @@
title: I hated social media before it was cool
description: I used to read blogs and BB Forums, but you probably never heard of them.
pubDatetime: 2025-03-08
featured: true
tags:
- thoughts
---

View file

@ -0,0 +1,61 @@
---
pubDatetime: 2025-03-20
title: "Deploying my websites on Coolify"
description: Dropping as much Big Tech products as possible. Enter, Coolify.
featured: true
tags:
- coolify
- selfhosting
---
As the US collapses under the weight of its runaway tech oligarchy, I've decided to migrate as much of my code, writing, and data far away from the Big Tech™ and VC hungry vultures ruining the internet.
I'd been self-hosting stuff for over a year on-prem but since I no longer have the luxury of running my servers on my own hardware, I decided to grab a couple cheap VPS servers from Hetzner with the minimal amount of compute I'd need to run a couple services and host my websites.
This very site is hosted by me. Where? Hetzner, of course. How? [Coolify](https://coolify.io/).
## A couple things to note
You _have_ to pay to do this _unless_ you can run servers in your house. That's free, as in you don't need to pay to use the services you host, but it _does cost_ something- energy, internet service, and the [rabbit hole of hardware](https://github.com/twhite96/homelab-config#these-are-the-tools-and-settings-i-am-using-in-my-home-lab) you can buy just to do something like this. If you have the means and the stomach, go for it. Depending on your level of interest and patience when things break, I think you'd enjoy it. I know I did.
## Setting up Coolify
I'm not going to be writing here about setting up a VPS and getting your server up and running. For that, I'll point you to [this video](https://www.youtube.com/watch?v=kTgu4wJ7v-0&pp=ygUHaGV0em5lcg%3D%3D).
For the most part, setting up a Coolify instance is as simple as a bash script:
```sh
sh curl -fsSL https://cdn.coollabs.io/coolify/install.sh | sudo bash
```
When you're setting it up, you have the option of using a remote server or localhost. For simplicity's sake, choose `localhost`.
Once that is done, you'll hit a screen that looks kinda like this:
![](../../assets/images/choose-your-fighter.png)
You can create as many projects as you want[^1]. From there, you can deploy and serve your websites from here.
### Inside the projects tab
The first thing you'll notice is that you'll need to add an environment. There is already a default one there for you to work with called `production`. You can choose this as a starting place.
![](../../assets/images/environs.png)
Here you can add your resources, which are basically apps, websites, containers, and services you can host on Coolify.
![](../../assets/images/resources.png)
From here, choose a Git based service to deploy your app from GitHub or wherever on Coolify.
![](../../assets/images/applications.png)
Then you can start cooking.
![](../../assets/images/example-server.png)
## Further things to research
Check out this cool (no pun intended, honest) [video](https://youtu.be/taJlPG82Ucw?si=8QJXhsblhgfGJddb) on how to get this set up in your own server environment.
[^1]: Be mindful of server resources.

View file

@ -2,7 +2,12 @@
pubDatetime: 2025-03-14
title: "The end of my huge projects"
description: Focusing on small libraries or utilities for open source.
featured: true
tags:
- go
---
I've long been one of those developers who start projects and overengineer them before they are properly started. This leads to stretching past my stretch goals and capabilities causing me to burnout on the project and never shipping.
I know I am never going to be able to do this thing as a steady career proper. As a disabled person in this country that isn't going to happen. But I can't stop doing it; I don't know what else to do that scratches my brain the way this thing does. So I've decided to just work on small little projects and libraries. If they take off, cool! I'll try to maintain them as best as I can. If not, it's practice and cool things I can show my prospective clients when I launch [Pixel & Circuit](https://pxlandcircuit.shop), which is a local to PA, hyperlocal to _me_ specifically, WordPress and custom site shop as well as taking a look at broken tech and fixing it if I can.
That's where I am at the moment.

View file

@ -2,7 +2,6 @@
pubDatetime: 2025-02-13
title: "Working with Linux, Part One"
description: I've set up two instances of Fedora on different hardware. Now, I want to talk about the experience.
featured: true
tags:
- linux series
---

View file

@ -61,4 +61,4 @@ html[data-theme="dark"] {
.active-nav {
@apply underline decoration-wavy decoration-2 underline-offset-4;
}
}