====== 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}}