home.social

#singleuserinstance — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #singleuserinstance, aggregated by home.social.

  1. Hi, everybody. I just switched my Mastodon instance from `social.kalvin.my` to `mastodon.kalvin.my`, reinstalled Mastodon because of federation issues and performance with the `threads.net` Fediverse server. I hope this is my last personal single-user Mastodon instance.

    #Mastodon #Fediverse #Threads #Federation #SelfHosting #KalvinMy #SingleUserInstance #OpenWeb #Decentralization #TechLife #PersonalDomain #DigitalIdentity #AdminLife

  2. Hi, everybody. I just switched my Mastodon instance from `social.kalvin.my` to `mastodon.kalvin.my`, reinstalled Mastodon because of federation issues and performance with the `threads.net` Fediverse server. I hope this is my last personal single-user Mastodon instance.

    #Mastodon #Fediverse #Threads #Federation #SelfHosting #KalvinMy #SingleUserInstance #OpenWeb #Decentralization #TechLife #PersonalDomain #DigitalIdentity #AdminLife

  3. Hi, everybody. I just switched my Mastodon instance from `social.kalvin.my` to `mastodon.kalvin.my`, reinstalled Mastodon because of federation issues and performance with the `threads.net` Fediverse server. I hope this is my last personal single-user Mastodon instance.

    #Mastodon #Fediverse #Threads #Federation #SelfHosting #KalvinMy #SingleUserInstance #OpenWeb #Decentralization #TechLife #PersonalDomain #DigitalIdentity #AdminLife

  4. Hi, everybody. I just switched my Mastodon instance from `social.kalvin.my` to `mastodon.kalvin.my`, reinstalled Mastodon because of federation issues and performance with the `threads.net` Fediverse server. I hope this is my last personal single-user Mastodon instance.

    #Mastodon #Fediverse #Threads #Federation #SelfHosting #KalvinMy #SingleUserInstance #OpenWeb #Decentralization #TechLife #PersonalDomain #DigitalIdentity #AdminLife

  5. Hi, everybody. I just switched my Mastodon instance from `social.kalvin.my` to `mastodon.kalvin.my`, reinstalled Mastodon because of federation issues and performance with the `threads.net` Fediverse server. I hope this is my last personal single-user Mastodon instance.

    #Mastodon #Fediverse #Threads #Federation #SelfHosting #KalvinMy #SingleUserInstance #OpenWeb #Decentralization #TechLife #PersonalDomain #DigitalIdentity #AdminLife

  6. Does anyone know a client compatible with #GoToSocial that would allow me to hide boosts from specific instances or users? I am using https://relay.fedi.buzz to get posts from a few instances, and even though it is good, it floods my boost timeline, obscuring boosts from people I actually follow 😔

    #singleuserinstance #help #feditips

  7. What are some general advises for self-hosted instances? E.g. how to federate with more instances, how to find people, etc? I know about https://relay.fedi.buzz and I actually use it to follow some hashtags, but maybe there are more advises?

    #selfhosting #gotosocial #singleuserinstance #federation

  8. A reminder for all GitHub Action users of FediFetcher:

    In about 4 weeks time the GitHub Action will likely cease working, unless you perform a manual update at least once every 60 days.

    If you are currently running FediFetcher via GitHub Actions, please consider migrating to another option by 20th June:

    github.com/nanos/FediFetcher/w

    Let me know if you have any questions or need help!

    #FediFetcher #MastoAdmin #SingleUserInstance

  9. Calling all FediFetcher users who are currently running FediFetcher as a GitHub Action:

    Following recent changes by GitHub, and a poll, which showed that only a single respondent actually relies on GitHub Actions without any alternative way of running FediFetcher, GitHub Action support for FediFetcher has been deprecated.

    If you are currently running FediFetcher as a GitHub Action, please refer to our new guide on migrating FediFetcher from GitHub Actions:

    github.com/nanos/FediFetcher/w

    You should have until 20th June to perform the migration, but if you don't migrate before then, FediFetcher will likely cease working for you shortly after.

    If you have any questions, please free to open an issue on GitHub, or reply to this post.

    And if you are that one person who doesn't have an alternative way of running FediFetcher: Please get in touch! I'd love to help you if I can.

    #FediFetcher #SingleUserInstance #MastoAdmin

  10. Sorry to spam y’all, but if you are using FediFetcher and running it as GitHub Action, I’d really appreciate it if you could vote in this poll:

    mstdn.thms.uk/@michael/1144209

    Thanks!

    #fedifetcher #singleUserInstance #mastoadmin

  11. Every time I see a defederation notice, I’m glad to run my own little instance.

    What a mess for users to be forced to be soldiers at childish wars between admins.

    #fediverse #Mastodon #singleUserInstance

  12. It turns out that the issue wasn’t ES using excessive RAM, but rather the off heap memory growing from other processes. When the total RAM exceeded that available on the VPS, ES was killed.

    Setting -Xmx2048m seems to result in a stable configuration with ES happily humming away.

    #ElasticSearch #MastoAdmin #SingleUserInstance

  13. • Set ES_HOST=https://localhost in .env.production
    • Set ES_CA_FILE=/path/to/selfsigned/cert

    (b) I had to carefully set the maximum Java heap size, even though I thought I had plenty of RAM.

    This last point confused me for sometime. I am running ES on the same VPS as my mastodon instance, which has 8GB RAM. So I I initial set -Xmx3g, but ES kept failing with exit code 137 (excessive memory consumption). I successively increased -Xmx to 4g, 5g, 6g, but with no luck.

    After checking the logs, the heap size was not growing and the cap was being enforced properly.

    #ElasticSearch #MastoAdmin #SingleUserInstance

  14. For those interested, setting up #ElasticSearch was fairly straightforward. I mostly followed the official instructions at docs.joinmastodon.org/admin/el, with two minor modifications:

    1. I installed OpenJDK 21 (latest version in the Ubuntu repository)
    2. I installed ElasticSearch 8.

    Two things tripped me up:

    (a) ES v8 requires TLS by default, even when binding only to localhost. This means that:
    • When using curl, you have to use --cacert to specify the path to the self-signed certificate generated by ES & prepend localhost with https://

    #MastoAdmin #SingleUserInstance

  15. Curiosity got the better of me and I ended up rescaling* my server and installing ElasticSearch. Let’s see how much I use it.


    * FYI 2 vCPU & 4GB isn’t anywhere near enough for a #SingleUserInstance of #mastodon + #ElasticSearch.
    colquitt.xyz/@daniel/113975100

  16. ❓Some questions for those of you on a #mastodon instance with full-text search enabled:

    1. How often do you use it?

    2. What do you use it for?

    3. Does it offer something above being able to search for hashtags?

    I don’t have it enabled at the moment, but I’m suffering from #FOMO. However, I’d have to beef up the VPS for my #singleuserinstance to enable full-text search and I’m not sure it’s worth it?

    #mastoadmin

    🚀 Boost for reach, please!

  17. I’ve just released version 7.1.13 of FediFetcher.

    This is a pretty minor release with mostly quality of life improvements. Full details are available on the release page:

    github.com/nanos/FediFetcher/r

    Huge thanks to itspluxstahre, @ben, and Sorixelle for your contributions to FediFetcher!

    #fedifetcher #mastoadmin #singleuserinstance

  18. Service-Hinweis: Durch ein manuelles optimize table der Tabellen storage, contacts, apcontacts, post-content, item-uri, post-user, post-tag, post-searchindex, post-media, inbox-status, post-thread-user und contact-relation (das waren die speicherintensivsten) ist die Datenbank meiner Friendica-Instanz soeben auf 2/3 ihrer vorherigen Größe zusammengeschrumpft.

    Service-Hinweis 2: Tabellennamen mit Bindestrich müssen in der MySQL-Konsole in Backticks stehen (z. B. `post-user`).

    #Friendica #singleuserinstance

  19. I've just released FediFetcher 7.1.7.

    This version adds an instance-blocklist option, so you can completely block FediFetcher from even attempting to connect to bad instance.

    It also contains some performance improvements, so definitely worth getting this one.

    Full changelog and update instructions are on the release page:

    github.com/nanos/FediFetcher/r

    #FediFetcher #MastoAdmin #SingleUserInstance

  20. I've just pressed the release button on FediFetcher 7.1.6.

    This version brings support for Iceshrimpt.NET, and the ability to configure FediFetcher via environment variables.

    github.com/nanos/FediFetcher/r

    Massive thanks to all the contributors! This is another release where almost all changes are contributed by the community, which is amazing to see! 💪

    #FediFetcher #MastoAdmin #singleUserInstance

  21. Working on FediFetcher might be somewhat addictive 🙈

    Today I present v7.1.3 with a new feature that was requested almost exactly a year ago: FediFetcher can now fetch data from your lists 🎉

    It also fixes a bug introduced in 7.1.0.

    For all details including update instructions view the release page:

    github.com/nanos/FediFetcher/r

    #FediFetcher #MastoAdmin #SingleUserInstance

  22. And today we got FediFetcher 7.1.2.

    Primarily this improves handling of robots.txt, caching these for 24 hours, to ensure we are not constantly re-fetching these given they rarely change.

    Secondarily, it offers an opt out mechanism for users who really don't like FediFetcher.

    For all details including update instructions, please see the release page, and please update if you can:

    github.com/nanos/FediFetcher/r

    And, yes, I hope we'll settle down to a more normal, slower release cycle now...

    #MastoAdmin #MastoAdmins #FediAdmin #SingleUserInstance #FediFetcher

  23. I’ve just released v7.1.0 of FediFetcher. This is an important release that will significantly improve resource usage and running time of FediFetcher, as well as help our users be good citizens of the fediverse.

    I encourage you all to update to the latest version asap.

    For full details including update instructions visit the release page:

    github.com/nanos/FediFetcher/r

    (Edited to point link to 7.1.1 - this is a bug fix, and you should update to 7.1.1 rather than 7.1.0 if you can.)

    #MastoAdmin #MastoAdmins #FediAdmin #SingleUserInstance #FediFetcher

  24. @Gargron Question for you, sir. How risky is it to run HEAD for #Mastodon? Is it safe to assume that's what mastodon.social is running? If one is brave enough to do that, do you have any advice on how to make upgrades any more efficient?

    #neophiliac #eternaltesterofnewthings
    #singleuserinstance

  25. It's time for another FediFetcher release:

    Version 7.0.4 is again mostly a maintenance release fixing a number of bugs and updating dependencies.

    However, we also introduce support for the Sharkey fork of Misskey, and provide instructions for running FediFetcher through docker-compose and systemd.

    Please check the release notes for full details including update instructions:

    github.com/nanos/FediFetcher/r

    A huge thank you to everyone who's contributed to this release: @ben @Tealk and likeazir!

    #MastoAdmin #MastoAdmins #FediAdmin #SingleUserInstance #FediFetcher

  26. I know it's been a long time since I tagged a new version of FediFetcher, but it's time to do so again:

    I just released version 7.0.3. This is mostly a maintenance release fixing a number of bugs, but we also introduce support for the Iceshrimp fork of Misskey.

    Please check the release notes for full details including update instructions:

    github.com/nanos/FediFetcher/r

    I think this is actually the first release where I haven't contributed any code myself. A huge thank you to the amazing contributors @toadking, @root, @zotan, @jonas, @jaytay, and IhoBas (sorry, I don't know your fedi handle)

    #MastoAdmin #MastoAdmins #FediAdmin #SingleUserInstance #FediFetcher

  27. 5 months into self-hosting my single-user instance, and I have zero complaints. The cost comes up to $6usd/mo. (~$8 cad, atm), and there’s headroom to spare. I’m running Akkoma on Fedora (which I thought was 38 but is actually 37 so I guess I should probably update it).

    This is on a Vultr “Cloud Compute” server, with the “AMD High Performance” option (EPYC CPU + NVMe storage) on the lowest tier: 1 vCPU, 1GB memory, and 25GB storage. As an irritable person who hates waiting for things to load, it’s performed beautifully.

    I can’t comment on Mastodon. While I’m told it’s a bit of a resource hog, especially as it scales, it might be perfectly fine for a single user instance, although when I was first considering self-hosting, I was advised that I’d be better off spending $15 or $20 minimum on a more capable server for Mastodon. I can’t refute or confirm that statement, so use your own judgement, but I don’t really like the way the Mastodon project is run, and I like being able to use Markdown, even if barely anybody will see it.

    #selfhost #selfhosting #singleuser #singleuserinstance #akkoma #fediverse #hashtag #octothorpe

  28. 5 months into self-hosting my single-user instance, and I have zero complaints. The cost comes up to $6usd/mo. (~$8 cad, atm), and there’s headroom to spare. I’m running Akkoma on Fedora (which I thought was 38 but is actually 37 so I guess I should probably update it).

    This is on a Vultr “Cloud Compute” server, with the “AMD High Performance” option (EPYC CPU + NVMe storage) on the lowest tier: 1 vCPU, 1GB memory, and 25GB storage. As an irritable person who hates waiting for things to load, it’s performed beautifully.

    I can’t comment on Mastodon. While I’m told it’s a bit of a resource hog, especially as it scales, it might be perfectly fine for a single user instance, although when I was first considering self-hosting, I was advised that I’d be better off spending $15 or $20 minimum on a more capable server for Mastodon. I can’t refute or confirm that statement, so use your own judgement, but I don’t really like the way the Mastodon project is run, and I like being able to use Markdown, even if barely anybody will see it.

    #selfhost #selfhosting #singleuser #singleuserinstance #akkoma #fediverse #hashtag #octothorpe

  29. 5 months into self-hosting my single-user instance, and I have zero complaints. The cost comes up to $6usd/mo. (~$8 cad, atm), and there’s headroom to spare. I’m running Akkoma on Fedora (which I thought was 38 but is actually 37 so I guess I should probably update it).

    This is on a Vultr “Cloud Compute” server, with the “AMD High Performance” option (EPYC CPU + NVMe storage) on the lowest tier: 1 vCPU, 1GB memory, and 25GB storage. As an irritable person who hates waiting for things to load, it’s performed beautifully.

    I can’t comment on Mastodon. While I’m told it’s a bit of a resource hog, especially as it scales, it might be perfectly fine for a single user instance, although when I was first considering self-hosting, I was advised that I’d be better off spending $15 or $20 minimum on a more capable server for Mastodon. I can’t refute or confirm that statement, so use your own judgement, but I don’t really like the way the Mastodon project is run, and I like being able to use Markdown, even if barely anybody will see it.

    #selfhost #selfhosting #singleuser #singleuserinstance #akkoma #fediverse #hashtag #octothorpe

  30. 5 months into self-hosting my single-user instance, and I have zero complaints. The cost comes up to $6usd/mo. (~$8 cad, atm), and there’s headroom to spare. I’m running Akkoma on Fedora (which I thought was 38 but is actually 37 so I guess I should probably update it).

    This is on a Vultr “Cloud Compute” server, with the “AMD High Performance” option (EPYC CPU + NVMe storage) on the lowest tier: 1 vCPU, 1GB memory, and 25GB storage. As an irritable person who hates waiting for things to load, it’s performed beautifully.

    I can’t comment on Mastodon. While I’m told it’s a bit of a resource hog, especially as it scales, it might be perfectly fine for a single user instance, although when I was first considering self-hosting, I was advised that I’d be better off spending $15 or $20 minimum on a more capable server for Mastodon. I can’t refute or confirm that statement, so use your own judgement, but I don’t really like the way the Mastodon project is run, and I like being able to use Markdown, even if barely anybody will see it.

    #selfhost #selfhosting #singleuser #singleuserinstance #akkoma #fediverse #hashtag #octothorpe

  31. 5 months into self-hosting my single-user instance, and I have zero complaints. The cost comes up to $6usd/mo. (~$8 cad, atm), and there’s headroom to spare. I’m running Akkoma on Fedora (which I thought was 38 but is actually 37 so I guess I should probably update it).

    This is on a Vultr “Cloud Compute” server, with the “AMD High Performance” option (EPYC CPU + NVMe storage) on the lowest tier: 1 vCPU, 1GB memory, and 25GB storage. As an irritable person who hates waiting for things to load, it’s performed beautifully.

    I can’t comment on Mastodon. While I’m told it’s a bit of a resource hog, especially as it scales, it might be perfectly fine for a single user instance, although when I was first considering self-hosting, I was advised that I’d be better off spending $15 or $20 minimum on a more capable server for Mastodon. I can’t refute or confirm that statement, so use your own judgement, but I don’t really like the way the Mastodon project is run, and I like being able to use Markdown, even if barely anybody will see it.

    #selfhost #selfhosting #singleuser #singleuserinstance #akkoma #fediverse #hashtag #octothorpe

  32. @jay Three things you can do to enliven your small-numbers instance (we do all of these):

    1: Set up a "Librarian" account that follows others of general interest whether you in particular care about them or not. Our librarian follows a lot of news, art, and science, but use it with _particular_ abandon to fill out your Federated feed.

    2: Check said Federated feed, have the Librarian follow people boosted and lively.

    3: Use the relay functionality to relay hashtags via the hashtag relay server:

    relay.fedi.buzz/tag/[TagYouCar]

    Also check out generalist relays and add some. You might want to have a solid defederation list first to be safe, but we didn't have any real trouble.

    #FediAdmin #MastoAdmin #SingleUserInstance #SmallInstance

  33. @jay Three things you can do to enliven your small-numbers instance (we do all of these):

    1: Set up a "Librarian" account that follows others of general interest whether you in particular care about them or not. Our librarian follows a lot of news, art, and science, but use it with _particular_ abandon to fill out your Federated feed.

    2: Check said Federated feed, have the Librarian follow people boosted and lively.

    3: Use the relay functionality to relay hashtags via the hashtag relay server:

    relay.fedi.buzz/tag/[TagYouCar]

    Also check out generalist relays and add some. You might want to have a solid defederation list first to be safe, but we didn't have any real trouble.

    #FediAdmin #MastoAdmin #SingleUserInstance #SmallInstance

  34. @jay Three things you can do to enliven your small-numbers instance (we do all of these):

    1: Set up a "Librarian" account that follows others of general interest whether you in particular care about them or not. Our librarian follows a lot of news, art, and science, but use it with _particular_ abandon to fill out your Federated feed.

    2: Check said Federated feed, have the Librarian follow people boosted and lively.

    3: Use the relay functionality to relay hashtags via the hashtag relay server:

    relay.fedi.buzz/tag/[TagYouCar]

    Also check out generalist relays and add some. You might want to have a solid defederation list first to be safe, but we didn't have any real trouble.

    #FediAdmin #MastoAdmin #SingleUserInstance #SmallInstance

  35. @michael Thank you for this. It is working great.

    Empty timelines of new follows has been a big pet peeve of mine. I'm glad we can backfill the posts now with this package.

    ...Not sure if 'pots' is a typo and should be 'posts' ;)

    Also, my first attempt with GitHub action. Your directions walked me through setting mastodon_get_replies up perfectly.

    Thanks again.

    #mastoadmin #singleuserinstance #mastadmins

  36. I've just released v3 of mastodon_get_replies.

    The headline feature is that it can now also backfill posts from recently followed accounts:

    This addresses another issue with single user instances: When you follow a new account, their profile will be empty on your instance. This script will fetch the most recent posts of any account you've recently followed, and backfill them on your instance.

    Read more on my blog

    blog.thms.uk/2023/03/backfill-

    or on GitHub

    github.com/nanos/mastodon_get_

    #mastoadmin #singleuserinstance #mastadmins

  37. I'd like to install #WriteFreely on my #RaspberryPi 4 where I also run my #Mastodon #SingleUserInstance and #JellyFin. (Yeah, since they're not consuming too much power, compute or space)

    But how do I install #WriteFreely from the #RaspbianOS #CLI, with #PostgreSQL & #ngnix? 🤔 Any documentation for it? 🙏🏼😔

    @darnell would you know?

    #OpenSource #FLOSS #MastoAdmin

  38. @aswath haven't had to moderate anything on my #SingleUserInstance (this account) since I'm the only one posting.

    But the #FederatedTimeline is both slower and sparser here than when seen on my other account @[email protected]

    Same toots from same accounts that I follow from both of my accounts show up earlier over there.

  39. It became extremely apparent that 1GB of RAM wasn’t cutting it for even a #SingleUserInstance. Slow response times and time-outs on gathering replies, etc. So upped my server to 2GB and so far it’s a lot zippier.

    #mastoAdmin #mastodonAdmin #mastodon #singleUser

  40. If you are on a #mastodon #SmallInstance or #SingleUserInstance and have found that hashtag following is not working well because your instance does not see many posts, here is a new #python script you can try:

    github.com/baldand/MastodonTag

    It needs user access tokens with read:follows & read:search rights, and is best run alongside the mastodon server.

    Give it a list of bigger servers, and you should then see most public posts with the tags you follow shown in your home feed

  41. @timelordiroh I'm running this as a #SingleUserInstance on my #RaspberryPi 4 (4 GB RAM).

    Not much admin work to do beyond the initial setup, and some bumming for relays.

    Of course, my main driver is still @[email protected] because the #FederatedTimeline there is much faster.

    #MastoAdmin

  42. @[email protected] @darnell finally got the #SingleUserInstance running on the #RaspberryPi ... But still getting a hang of #Fediverse & trying to figure out how #FederatedTimeline works in #SoloHosting. Only older toots are being shown, nothing newer than 5 days ago comes up. 😭

    I was asked to keep sidekiq clean ... don't see any issues there either.

  43. @stevepdp @pingudroid I hear you! I've been trying to get #Mastodon setup on my #RaspberryPi as a #SingleUserInstance since last Friday now ... Managed to get only till getting the dynamic DNS to automatically update using #DDClient today.

    Still need to figure out how to get #SSL certificates setup.

    But gives the old neurons a chance to feel young again. 😏