Skip to main content


Hello Everyone


Hi,

My name is Ken Gahagan. I'm #newhere.

I am retired and extremely frustrated at the current state of political affairs in the #USA. I know there are many currently motivated to leave commercial social media and as part of my #resistance I have set up this #friendica site as a place for FB expats to call home. (I'm still configuring the friendica site so it isn't quite ready for new users yet - check back soon)

I am #gay, #married, and I love my two dogs.

You can find out more about me by following my two Substacks -
Thoughts From the Edge and Ken Talks Tech.

If you have needs or questions related to this site you can email me at ken@unicorns.social or admin@unicorns.social

Compassionate Crab reshared this.

in reply to Ken Gahagan

@Ken Gahagan Welcome aboard fellow FB expat! And congratz on your budding Friendica instance!! Always great to see more admins šŸ„³ Are you thinking of making it just a home for folks you know or also to other people? Iā€™m always looking for more Friendica instances to recommend to ex FB friends so weā€™re not all stuffed in one giant mega domain.
in reply to Grow Fediverse

Thank you for the warm welcome. You are getting to the heart of what I see as one of the challenges to the growth of the #fediverse. Open Source apps are great for those who can host their own - but that somewhat limits adoption. Single-instance deployments are, by definition, not highly-available. Single administrator instances cannot be highly-available. My goal is to start with folks I know to see how many are willing to contribute to the overall costs. Can I offset the cost of hosting? Are people willing to trade the value of their PII which is being taken and leveraged by corporate social media for actual currency to have a service that is reliable, easy to use, and grows with their needs.

I've joined fediverse instances in the past that - even in light of very well intentioned admins - were not reliable and where the performance was so bad that the site was not attractive for use because I couldn't do what I wanted to do without terrible response times and / or error messages coming back.

fiscal constraints are everywhere and I'm hoping to find a model that provides a meaningful service to folks who do not want to learn about DNS, postfix, dovecot, linux, DMARC, security, PKI and the list goes on... Since most folks have no idea the long list of details that must be respected to provide a reliable and secure service AND they also do not realize how much 'big tech' knows about us as individuals / how much money they make trading in the details of our lives to serve up advertisements... I wonder how many will be able to contribute at a level that will be meaningful.

My goal is to start small and to not grow beyond what I can reliably support. If I find that folks are willing to offset costs and if I find others who are willing to tag-team the administration then we might be able to (as a community) grow to the point that fediverse apps become popular among the mainstream (if that is a desirable thing? IDK...) but it won't happen if we can't find a way that the software and access to the service are not barriers to adoption.

Sorry this is a very long answer to a simple question. I'm sure I'm not the first to have considered these things. I'm not deep enough into the fediverse culture to know where these concerns are discussed and resources and options are shared to know how many others might be looking to provide a service that may be commercial in the sense that it requires some form of payment or subscription but doesn't steal the value of individual identities.

I am very interested in any connections you could facilitate. Given that I am retired and didn't budget for an on-going expense in this area I can't pull this off on my own :-) I am very interested in working with others to see what we might accomplish together.

in reply to Ken Gahagan

@Ken Gahagan Donā€™t sweat a long reply, I find we Friendica using folks are far more interested in long form conversations haha! Youā€™ll fit right in.

In terms of hosting and such I enjoy following @Elena Rossini ā‚ (thatā€™s her Masto but sheā€™s also trying out a Friendica soon). Sheā€™s someone going at it from a beginner flow and it is informative to see how long/which steps sheā€™s gone through learning to host from complete scratch. Many Fedi guides are focused on end user members and not as much on aspiring admins, so I think itā€™s valuable to see and share the hosting journey because surely one of us will be clever enough to simplify that process for end users (sheā€™s using yunohost which is a step closer).

I think admin mentorship/continued simplification will be key, and I think possible too. Cuz remember back in the day when nothing was SaaS and each individual had to install software and there was no GeekSquad? This is kinda bumping into the growing pains of that same era. But itā€™s possible! Because enough ppl did those manual installs for the general population to go first ā€œwhatā€™s the internetā€ followed a time later by ā€œI want that too that (insert neat thing here) is coolā€. Keep building innovating and iterating šŸ„³

This last bit is more philosophical which is: Iā€™ve come to believe that itā€™s negligent, unhealthy, and cruel of us to just not bother understanding how tech works under the hood. We crave uptime and max network effect, but it wasnā€™t until I had some datacenter and SaaS friends that I realized wow these are grueling jobs keeping these massive resource heavy digital operations afloat. Remember the brief pangs of ethical qualms people had over ā€œNike shoe sweat shopsā€? People give zero thought to what it takes to run 24/7 services holding millions of people. I guess people think ā€œinternetā€ = high pay, or that ā€œcomputersā€ = not real because you canā€™t see it. But running this stuff in a centralized manner brings real harms to those who do it. Like do ppl think the social barons wanted to become Bond Villains? (Ok bad analogy, some did, but I digressā€¦) it takes massive resources to keep it up and to hold everybodyā€™s activity. Every time humans do one thing at critical scale, itā€™s always unwieldy, and that always results in exploitation to try and keep it working. Billions of people all doing the same thing from a single point of failure is destined to enshitify. Social, internet, monocrops of food, personal cars causing traffic jams, electricity coming from a single transmission line from a single type of energy source, the list goes on. When a billion people are concentrated together in one spot doing the exact same thing, itā€™s not manageable. Spreading out is what works. But in this case thatā€™s gonna require us to take some personal responsibility and learn how stuff works OR help others to.

Itā€™s like Fire. Imagine there were no safety PSA. That no local fire departments were going around teaching kids fire safety or checking on seniorā€™s smoke alarms. Nobody knew how fire worked AT ALL. Like they couldnā€™t even see it or know when they were being burned by it. And thatā€™s what weā€™ve done with tech. Each of us plays with fire and never learns even any basic fire safety like how to not leave a candle burning or how not to put out a grease fire or how to use a fire extinguisher. Thatā€™s kinda what we need is lots of ppl trained on how to use fire extinguishers. Yes, learning to operate a fire truck and use its equipment is a specialized skill (a hosting service). But holy smokes is it expensive to operate fire trucks!! So someone needs to keep doing the work of figuring out how to right size and distribute easy to use fire extinguishers and teach lots of ppl to use them (small scale and self fedi hosting). And some of us lay people are gonna have to step up and learn how to be volunteer fire fighters until that happens.

If I think of any other good folks to follow Iā€™ll let you know, and youā€™re welcome to follow me! About 90% of the time Iā€™m talking about fediverse newbie stuff and opportunities to try and make fire extinguishers so to speak lol

This entry was edited (1 week ago)
in reply to Ken Gahagan

@Ken Gahagan Welcome, I emigrated from facebook a few weeks ago myself. First I found Mastodon though micro blogging just is not for me. I am a bit too verbose šŸ˜ƒ.

The only reason that I was on facebook in the first place was to keep up with family and friends. So I am trying to encourage as many as I can to migrate or at least participate here on the fediverse as well. I see many obstacles though. So, instead of whining about them I decided to do something about them.

Shortly after finding Mastodon and finding it not quite what I was looking for I discovered friendica. Friendica is exactly what I was looking for. Yet, of course there are issues. For instance I love the fact that I can use BBcode and Markdown in posts and comments. The interface (editor) is a bit old school though. It is fine to me though I can see a lot of my friends and family finding it not useful. I have worked on many projects that have a fully web-based WYSIWYG Editor. Though how am I going to ask busy admins to add this to their instance? Many of them are good admins and know enough to get the stack setup to install and configure Friendica. They are not developers though. So unless someone makes that WYSIWYG Editor an addon. It is not going to see the light of day on many instances. There are other issues but they vary depending on our needs or expectations.

I have obstacles myself. I am primarily a systems developer and though I can do full stack development it has been years since I have bothered to. So it is going to take me a while to get familiar with the code base of friendica. I also work full time so I have to do this in my spare time. There are going to be entire weeks that I will have no time to commit to the project. Then there is the larger issue that the current core is buggy. No matter how high I set the memory for php guzzlehttp/psr7/src/Utils.php manages to keep requiring more. I have allocated 8gb so far and it keeps exhausting it. I smell a memory leak. Then my log is full of Exceptions not being handles. Mangled filenames that are too large to fit into the 255 char limit of the db. I could go on, or you could just look at your own logs šŸ˜€. In short there is no small fix. The code base is still unstable, I am using the stable branch on my server not develop. There are many aesthetic issues as well. I am going to address them one small task at a time. The most critical, server performance, first. The time I can spend developing is limited so it is going to require patience.

My third day after I discovered friendica I found a reasonably priced VPS at IONOS. It was only $15 a month for 3 months and then up to $28 after that. It has 8 processors, 16gb memory and 256gb ssd. Not bad at all compared to what I have seen. I first installed the tarball version and was not happy, so removed tar ball instance and installed from github. I am considering forking, and working from my fork though that is not important until I have done something significant. For now I can work off the friendica github instance.

I agree that we could use a meet up for Admins. A place were admins can share success and failure. Perhaps one of us will start a group on our server (instance) or we can elect to use a discord server. Whatever those that choose to participate find most useful.

Take care, and best of luck with your instance!

This entry was edited (5 days ago)
in reply to Unus Nemo

Thank you for your thoughtful response. This is all great input. I've never found great value in X / Twitter / Mastodon myself so your comments really resonate with me. Just comparing notes re: VPS and hosting provider. I went with a VPS from netcup. Since I'm just setting the thing up at the moment I have a 4 vCPU / 8 GB / 256 GB SSD which bills at about 8 euros a month on a month-to-month agreement so for now I'm pretty happy.

I think your suggestion of a group for admins to collaborate is a GREAT IDEA!! I've created friendicaadminsupportgroup@friendica.unicorns.social. Please join. I'll also send an invitation to the admin of the other server I've been using. He seems like a great guy with some battle scars and doesn't seem to mind answering questions. This will be a great way for me to put a little extra load on the server without opening up the floodgates.

My server is currently by invitation only but I don't think that will create any concerns with folks joining / participating in a group.

I'm also working on a series of posts in a substack that I hope will facilitate folks moving from Facebook to friendica. Currently I'm accumulating all of these as drafts and hope to publish them as a group so I can cross-link them... There is a reason I'm going to that pain on substack for now... but I may ultimately opt for a different strategy... We'll see how it goes. Once I push the publish button I'll post a link back for your feedback.

let's see... more thoughts as I randomly select some of your comments to respond to... šŸ™ƒ I'm running from the latest tarball. I wanted to start with something that I assumed should be "the most stable." So far I'm the only user and I've only followed a few folks across the fediverse as well as enabled the integration with Bluesky. The server so far has barely registered a blip in terms of load. Some of the nightly cron jobs to update clamAV and whatnot show a few bumps in utilization but nothing near a concerning load.

Thanks for the engagement. I look forward to working with you as we both learn more.

@Unus Nemo

ā‡§