====== my web ======
In recent years I've become disillusioned with 3rd party hosted web services. I don't like:
* tracking & advertisements
* lack of control over where my data is physically stored
* lack of control over what is served to people who visit my pages
* privacy policies
* data breaches
* nebulous copyrights
* [[https://www.notion.so|getting logged out constantly]]
* constantly changing UIs
* bait and switch (free to paid)
* lock-in
* [[https://ourincrediblejourney.tumblr.com/|incredible journeys]]
* google
Consequently I've been steadily migrating to hosting everything I need myself. At this point the only things I don't self host are email and Github, which is just a portfolio piece these days.
My choices in software lean heavily towards stability, sometimes at the expense of my other technological values of elegance and minimalism. Fun as it is, I have other stuff to do than play sysadmin in my limited free time. For the same reason everything is dockerized as a hard requirement, so I prefer software with good support for that already.
I wrote a technical overview of [[personal_infrastructure|how I run all this crap]] if it interests you.
An overview of what I self host to follow.
===== private =====
This stuff is only accessible on my personal intranet.
* [[https://archivebox.io/|archivebox]] - personal [[https://archive.org/web/|Wayback Machine]]. Kinda like bookmarks for data hoarders.
* [[https://about.gitea.com/|gitea]] - personal git server. Like a lightweight Gitlab.
* [[https://healthchecks.io/|healthchecks]] - cron monitoring. I use this primarily to monitor backups on my devices, so I get emailed if backups start failing.
* [[https://invidious.io/|invidious]] - youtube frontend. Video browsing free of engineered distraction. Combined with a compatible mobile client (such as Yattee) it also achieves ad-free youtube on iOS without resorting to jailbreaks.
* [[https://miniflux.app/|miniflux]] - rss reader. I probably need a better solution for RSS - probably a mobile app - as I rarely check it.
* [[https://nextcloud.com/|nextcloud]]* - calDAV, cardDAV, [[https://apps.nextcloud.com/apps/tasks|task tracking]]. The kitchen sink of self hosting, but most of the apps it has aren't great compared to dedicated software. Heavier than what I need for *DAV but it's nice to be able to try out nextcloud apps when I hear about them.
* [[https://www.photoprism.app/|photoprism]] - personal photo server. The GOAT. Photoprism has it all - CV content tagging & face recognition, manual tagging, RAW rendering, sidecar handling, location & map views, calendar views, albums, comprehensive search, pleasant design & obsessive core devs.
* [[https://quassel-irc.org/|quassel core]]* - IRC bouncer
* [[https://docs.tandoor.dev/|tandoor]] - recipe book; capable of extracting recipes from web urls, similar functionality to [[https://www.justtherecipe.com/|justtherecipe]] et al
===== public =====
All the stuff you can get to on the web.
* [[https://akkoma.social/|akkoma]] - fedi microblogging. That means twitter for you normies mainstream folks. https://social.qlyoung.net/
* [[https://www.dokuwiki.org/dokuwiki|dokuwiki]] - wiki. You're on it.
* [[https://github.com/krateng/maloja|maloja]] - scrobbles. It shows you what music I've been listening to, when I listen to it on clients that support reporting that information. https://maloja.qlyoung.net/
* [[https://joinpeertube.org/en_US|peertube]] - video hosting. Fediverse native via ActivityPub. Supports remote transcoding & S3 compatible storage for videos; consequently can be a very cost efficient platform for self hosting video (think < $20/mo). https://qtube.qlyoung.net/
* [[https://piwigo.org/|piwigo]] - photo gallery. There are lighter options, but I like the album management interface and built in support for plugins and themes. Very stable. https://photos.qlyoung.net/
* [[https://matrix.org/|matrix]]* - chat server. Kind of a huge pain in the ass to self host, but once [[https://github.com/spantaleev/matrix-docker-ansible-deploy|set up]], you can plug almost every other chat program in the world into it - even stuff like facebook messenger and whatsapp. Largely eliminates chat platform conversations. @qlyoung:qlyoung.net
----
*Observant readers will note that not all of this stuff is/need be web based
{{tag>technology self-hosting}}