feat: 💬 add self-hosted services
This commit is contained in:
parent
76c0228e92
commit
769063f3cd
10 changed files with 16 additions and 30 deletions
10
src/about.md
10
src/about.md
|
@ -21,10 +21,11 @@ I'm a dude from the south of Germany pretending to be a dragon online.
|
|||
|
||||
I'm a web developer at heart and love to make pretty and sleek websites (as you might have noticed). I started coding professionally right around the time HTML5 took off and kept at it ever since. You can take a look at some of my personal projects over on my [main home page].
|
||||
|
||||
My code repos[^1]:
|
||||
My code repos[^gitrepos]:
|
||||
|
||||
- [GitHub]
|
||||
- [GitLab]
|
||||
- [Forgejo][selfgit]
|
||||
|
||||
Besides that I also love FOSS and use Arch Linux (btw) as my daily driver! Whenever I can I try to get involved and contribute translations to various tools and apps. I've been running Linux for the better part of the last 10 years, going from Linux Mint, to Manjaro and eventually pure Arch. It gave me a whole new appreciation for how computers work and being able to fully control my general computing experience (the privacy benefits are cool, too).
|
||||
|
||||
|
@ -46,6 +47,8 @@ When I'm not doing development work, I'm getting my hands dirty in self-hosting.
|
|||
- [Wallabag] (read-it-later pile of shame)
|
||||
- [Nextcloud] (cloud storage & collaboration)
|
||||
- [Immich] (Google Photos without the Google parts)
|
||||
- [AdGuard Home] (DNS Sinkhole for ads and trackers)
|
||||
- [Forgejo] (light-weight Git forge)
|
||||
|
||||
As for the pretending to be a dragon online thing: Yes, I'm one of those furries. Been one for the past 20 years. Also hella gay 🏳️🌈
|
||||
|
||||
|
@ -57,6 +60,7 @@ Video games also shaped a lot of my music tastes. I'm listening to tons of video
|
|||
|
||||
[GitHub]: https://github.com/SebinNyshkim
|
||||
[GitLab]: https://gitlab.com/SebinNyshkim
|
||||
[selfgit]: https://git.sebin-nyshkim.net/SebinNyshkim
|
||||
|
||||
[Navidrome]: https://www.navidrome.org/
|
||||
[Jellyfin]: https://jellyfin.org/
|
||||
|
@ -65,6 +69,8 @@ Video games also shaped a lot of my music tastes. I'm listening to tons of video
|
|||
[Wallabag]: https://wallabag.org/
|
||||
[Nextcloud]: https://nextcloud.com/
|
||||
[Immich]: https://immich.app/
|
||||
[AdGuard Home]: https://adguard.com/adguard-home/overview.html
|
||||
[Forgejo]: https://forgejo.org/
|
||||
|
||||
[Secret of Mana]: https://www.igdb.com/games/secret-of-mana
|
||||
[Secret of Evermore]: https://www.igdb.com/games/secret-of-evermore
|
||||
|
@ -86,4 +92,4 @@ Video games also shaped a lot of my music tastes. I'm listening to tons of video
|
|||
*[NES]: Nintendo Entertainment System
|
||||
*[SNES]: Super NES
|
||||
|
||||
[^1]: In case you're wondering: most of my repos are personal projects, just for me, and don't need to be developed out in the open.
|
||||
[^gitrepos]: In case you're wondering: most of my repos are personal projects, just for me, and don't need to be developed out in the open.
|
||||
|
|
|
@ -4,9 +4,6 @@ image:
|
|||
src: https://img.sebin-nyshkim.net/i/3163c7b0-4657-40bb-b08a-462a06d1fdd5
|
||||
alt: Close-up of SVG code on a computer screen
|
||||
credit: Photo by Paico Oficial on Unsplash
|
||||
width: 1200
|
||||
height: 630
|
||||
type: 'image/png'
|
||||
tags: ["coding", "eleventy"]
|
||||
---
|
||||
|
||||
|
|
|
@ -4,9 +4,6 @@ image:
|
|||
src: https://img.sebin-nyshkim.net/i/f33879d8-3f98-4c8e-a1b3-08edf6f174ac
|
||||
alt: Close-up of SVG code on a computer screen
|
||||
credit: Photo by Florian Olivo on Unsplash
|
||||
width: 1200
|
||||
height: 630
|
||||
type: 'image/png'
|
||||
tags: ["self-hosting", "docker", "eleventy"]
|
||||
---
|
||||
|
||||
|
@ -57,7 +54,7 @@ The PicoShare `README.md` doesn't use volumes in its compose file example, but i
|
|||
|
||||
So after a quick `docker compose up -d` PicoShare should be up and running in no time and visiting `http://localhost:4001` should give your its greeting page.
|
||||
|
||||

|
||||

|
||||
|
||||
From there you can log in with the passphrase you set in the `docker-compose.yml` and start uploading some files. By default, PicoShare sets an expiration period of 30 days on every upload. If you plan on using it for blog post images, that's probably not what you want, so you may want to disable that in the settings.
|
||||
|
||||
|
|
|
@ -4,10 +4,7 @@ image:
|
|||
src: https://img.sebin-nyshkim.net/i/e634e666-bdd0-4694-bd59-929ada1cd30a
|
||||
alt: iOS face with swirly eyes emoji surrounded by a word cloud of Apple marketing jargon on red background with jagged lines
|
||||
credit: Made with GIMP
|
||||
width: 1200
|
||||
height: 630
|
||||
type: 'image/png'
|
||||
tags: ['apple']
|
||||
tags: ["apple"]
|
||||
---
|
||||
|
||||
Apple recently unveiled their refresh of the iPad mini. Most surprising to me is that it comes with the A17 Pro chip. That got me thinking… Wasn't the iPad mini meant as a small casual device? Why does it need a Pro chip?! But in conversations with friends I came to realize that the iPad lineup has been getting ever more confusing as time went on. And I'm not alone.
|
||||
|
|
|
@ -2,11 +2,8 @@
|
|||
title: Open Graph Metadata and Images in Eleventy Made Easy
|
||||
image:
|
||||
src: https://img.sebin-nyshkim.net/i/28d944cf-3630-4db8-bc4e-469769c83d00
|
||||
alt: The Open Graph protocol logo sourrounded by the logos of Twitter, Mastodon, Telegram, Discord and the Fediverse
|
||||
alt: The Open Graph protocol logo surrounded by the logos of Twitter, Mastodon, Telegram, Discord and the Fediverse
|
||||
credit: Made with GIMP, logos © their respective owners
|
||||
width: 1200
|
||||
height: 630
|
||||
type: 'image/png'
|
||||
tags: ["eleventy"]
|
||||
---
|
||||
|
||||
|
@ -254,7 +251,7 @@ And have front matter that looks like this:
|
|||
title: Responsive, Self-hosted Images for Your Eleventy Blog
|
||||
description: While you can certainly host your image files with the Git repo your Eleventy site is checked into, or add them manually after building it, neither option is ideal if you want responsive images in multiple formats to save precious bandwidth.
|
||||
image:
|
||||
src: https://cdn.sebin-nyshkim.net/-iTHSLFBdpY
|
||||
src: https://img.sebin-nyshkim.net/i/f33879d8-3f98-4c8e-a1b3-08edf6f174ac.jpg
|
||||
alt: Close-up of SVG code on a computer screen
|
||||
width: 1200
|
||||
height: 630
|
||||
|
|
|
@ -4,9 +4,6 @@ image:
|
|||
src: https://img.sebin-nyshkim.net/i/b884ca38-6d3c-4ecc-940c-a4137fa79cba
|
||||
alt: Person throwing the blue Twitter logo into a trash can
|
||||
credit: Made with GIMP
|
||||
width: 1200
|
||||
height: 630
|
||||
type: 'image/png'
|
||||
tags: ["social media"]
|
||||
---
|
||||
|
||||
|
|
|
@ -4,9 +4,6 @@ image:
|
|||
src: https://img.sebin-nyshkim.net/i/4cc7b20e-6a50-4674-af98-2db254c7737e
|
||||
alt: An upset Mastodon logo next to a group of people talking, with one person jumping out from the group with a Bluesky logo on its head giving the Mastodon logo a big, indifferent thumbs up
|
||||
credit: Made with GIMP
|
||||
width: 1200
|
||||
height: 630
|
||||
type: 'image/png'
|
||||
tags: ["mastodon", "fediverse"]
|
||||
---
|
||||
|
||||
|
|
|
@ -4,9 +4,6 @@ image:
|
|||
src: https://img.sebin-nyshkim.net/i/b9fd20eb-e4c5-4f76-ae8a-b57773c3acc9
|
||||
alt: Photo of a penguin flapping its wings
|
||||
credit: Photo by Sander Crombach on Unsplash
|
||||
width: 1200
|
||||
height: 630
|
||||
type: 'image/jpeg'
|
||||
tags: ["linux"]
|
||||
draft: true
|
||||
---
|
||||
|
|
|
@ -4,9 +4,6 @@ image:
|
|||
src: https://img.sebin-nyshkim.net/i/273d250e-177c-4054-a20b-f9f3e83bb7b2
|
||||
alt: Mario Kart World Key Art
|
||||
credit: © Nintendo
|
||||
width: 1200
|
||||
height: 630
|
||||
type: 'image/png'
|
||||
tags: ["games"]
|
||||
---
|
||||
|
||||
|
|
|
@ -3,6 +3,10 @@
|
|||
"permalink": "/posts/{{ title | slugify }}/",
|
||||
"date": "git Created",
|
||||
"type": "article",
|
||||
"image": {
|
||||
"width": 1200,
|
||||
"height": 630
|
||||
},
|
||||
"author": {
|
||||
"name": "Sebin Nyshkim",
|
||||
"href": "https://blog.sebin-nyshkim.net",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue