Title: Page 7 – Alex Kirk

---

 * 
   ## 󠀁[WordPress as a Self-Hosting Platform](https://alex.kirk.at/2025/01/24/wordpress-as-a-self-hosting-platform/)󠁿
   
 * January 24, 2025
 * Leaving the current drama around WordPress.org aside for now, I believe that 
   there is a use case for WordPress that is heavily underutilized: Using WordPress
   as a platform for self-hosting.
 * When people think WordPress, they think publishing platform. And, of course, 
   that’s its nature. It was built for expressing yourself publicly on the internet.
   But as we have seen over the years, it is also a pretty good framework on which—
   through its plugin system—almost anything can be built on top of it.
 * This is especially interesting considering that you can get WordPress hosting
   easily and for cheap. Even NAS systems like Synology or QNAP support installing
   WordPress on them.
 * There are so many services on the internet that have self-hosting options. An
   interesting website about this is [selfh.st](https://selfh.st/). It’s a [compilation of different apps](https://selfh.st/apps/),
   amongst others:
    - [RSS Readers](https://selfh.st/apps/?tag=RSS),
    - [Photo Management](https://selfh.st/apps/?tag=Photos),
    - [Bookmarking](https://selfh.st/apps/?tag=Bookmarks),
    - [Recipes](https://selfh.st/apps/?tag=Recipes),
    - and around [165 more categories](https://selfh.st/apps/).
 * A downside of this plethora of self-hosting apps is that they each have their
   unique software stack and requirements. While this complexity can be alleviated
   with virtualization solutions like Docker, it means that with every additional
   app, the hardware requirements for your host go up.
 * When using WordPress as a basis for self-hosting, the software requirements for
   all plugins are about the same, namely PHP and MySQL. This means as soon as you
   have WordPress hosting, you have your basis for self-hosting, without having 
   to go through software requirements.
 * Unfortunately, as I mentioned earlier, WordPress out of the box is open and public.
   Thus, if you want to self-host just for yourself (and friends and family, i.e.
   logged-in users), the first step needs to be to install [a “Private WordPress” plugin](https://wordpress.org/plugins/tags/private/).
 * Then, also, there are not yet many plugins that provide a self-host experience.
   While I am only doing this on the side (for now), I am working on changing this
   by building more of these plugins.
 * I recently realized that this was a big part of what I am trying to do with my
   [Friends plugin](https://wordpress.org/plugins/friends/). While it even has a
   public component (you might reblog what you read in it), I framed it as the center
   of your online activity.
 * From a self-host perspective, it’s a combined RSS Reader with a publishing platform
   that has ActivityPub support (thus making it a [full Mastodon instance](https://alex.kirk.at/2024/06/13/your-wordpress-as-your-personal-mastodon-instance/)),
   e-mail and keyword notifications, post format support, etc.
 * Additionally, its independence from major third-party social networks is equivalent
   to the goals of self-hosting. It can’t be shutdown on you because the service
   was bought or turned out to be not profitable enough. Also, you can choose where
   to host it.
 * So what does WordPress offer for self-hosting yet? Maybe let’s just revisit what
   I build and am using myself. These are all WordPress plugins:
    - RSS Reader: [Friends](https://wordpress.org/plugin/friends/)
    - Bookmarking: [Post Collection](https://github.com/akirk/friends-post-collection)
    - Read it Later: [Send to E-Reader](https://github.com/akirk/friends-send-to-e-reader)
    - Wiki: [Family Wiki](https://alex.kirk.at/2024/01/19/keeping-a-family-wiki/)
    - Private Family Blog: just WordPress, with [a forked Network Privacy plugin](https://github.com/akirk/ra-network-privacy/)
    - Mastodon Apps Compatibility: [Enable Mastodon Apps](https://wordpress.org/plugins/enable-mastodon-apps/)
 * For Bookmarking, I also have ported my old project [thinkery.me](https://thinkery.me)
   to [a Thinkery WordPress plugin](https://wordpress.org/plugins/thinkery/), hopefully
   I’ll have time to give it the finishing touches.
 * I would love to store my family’s recipies in such a WordPress environment, too.
 * While self-hosting photo management also sounds tempting, I actually think that
   a private family blog is a superior alternative. We’re drowning in photos and
   videos, but being able to keep them along with a title and a story is much better
   than the endless streams in Google Photos and the like.
 * I don’t know whether WordPress will ever offer as [large a selection of self-hosted apps](https://selfh.st/apps/)
   as WordPress plugins. But I do think that it’s a path worth following. It might
   not be a nerd’s favorite choice, but easy hosting and administration could allow
   WordPress to democratize self-hosting next.
 * 
   ###### Fediverse Reactions
   
    -  [ ⌊Aslak Raanes⌉ ](https://mastodon.social/@aslakr)
    -  [ ⌊Nangpa⌉ ](https://oslo.town/@Nangpa)
    -  [ ⌊James Huff :prami:⌉ ](https://social.lol/@macmanx)
    -  [ ⌊Christopher Kurth⌉ ](https://dewp.space/@christopher)
    -  [ ⌊Helen Chong :prami_pride:⌉ ](https://social.lol/@helenchong)
    -  [ ⌊HïMY SYeD🟩:mstdn:⌉ ](https://mstdn.ca/@HiMYSYeD)
    -  [ ⌊Matthias Pfefferle⌉ ](https://mastodon.social/@pfefferle)
    -  [ ⌊Oblomov⌉ ](https://sociale.network/@oblomov)
    -  [ ⌊John Tierney⌉ ](https://mastodon.ie/@JohnTierney)
    -  [ ⌊Buck Moon⌉ ](https://woof.group/@bootblackcub)
    -  [ ⌊Peter Müller⌉ ](https://mastodon.social/@pmmueller)
    -  [ ⌊Dan Q⌉ ](https://m.danq.me/@dan)
    -  [ ⌊Danny van Kooten⌉ ](https://toot.re/@dvk)
    -  [ ⌊Paul van Buuren 🍉⌉ ](https://social.van.buu.re/@paul)
    -  [ ⌊sokai 🇺🇦 🕎⌉ ](https://openbiblio.social/@sokai)
 *  -  [ ⌊Aslak Raanes⌉ ](https://mastodon.social/@aslakr)
    -  [ ⌊Christopher Kurth⌉ ](https://dewp.space/@christopher)
    -  [ ⌊Max⌉ ](https://social.lol/@zacatero)
    -  [ ⌊HïMY SYeD🟩:mstdn:⌉ ](https://mstdn.ca/@HiMYSYeD)
    -  [ ⌊Matthias Pfefferle⌉ ](https://mastodon.social/@pfefferle)
    -  [ ⌊Oblomov⌉ ](https://sociale.network/@oblomov)
    -  [ ⌊Ricardo Sasaki ☸️⌉ ](https://mastodon.social/@ricardosasaki)
    -  [ ⌊Pixelcats⁷⌉ ](https://apobangpo.space/@pixelcats)
    -  [ ⌊Wigbert B 🎻🏛🎭🎤🗞🎥📚⌉ ](https://mastodon.world/@wigbert)
    -  [ ⌊Buck Moon⌉ ](https://woof.group/@bootblackcub)
    -  [ ⌊Frank_NL⌉ ](https://mastodon.hypnoguys.com/@Frank_NL)
    -  [ ⌊Peter Müller⌉ ](https://mastodon.social/@pmmueller)
    -  [ ⌊Dan Q⌉ ](https://m.danq.me/@dan)
    -  [ ⌊jfroehlich⌉ ](https://mastodon.social/@jfroehlich)
    -  [ ⌊Carsten Bach⌉ ](https://dewp.space/@carstingaxion)
    -  [ ⌊Dj Mishka Lost⌉ ](https://mastodon.social/@MishkaLost)
    -  [ ⌊Kelson⌉ ](https://notes.kvibber.com/@kelson)
    -  [ ⌊Timo Tijhof⌉ ](https://fosstodon.org/@krinkle)
    -  [ ⌊sokai 🇺🇦 🕎⌉ ](https://openbiblio.social/@sokai)
 * [WordPress](https://alex.kirk.at/category/wordpress/)
 * December 7, 2024
 * In case you noticed that the [Friends Plugin](https://wordpress.org/plugins/friends/)
   was pulled from the WordPress.org plugin directory, it’s back again. Thanks for
   all the messages!
 * [Web](https://alex.kirk.at/category/web/)

 [Previous Page](https://alex.kirk.at/page/6/?output_format=md&term_id=44049) [Next Page](https://alex.kirk.at/page/8/?output_format=md&term_id=44049)