GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    Pirate Praveen (praveen@social.masto.host)'s status on Sunday, 19-Jan-2025 05:24:46 JST Pirate Praveen Pirate Praveen
    in reply to

    Dear #fedi who care about #privacy and #federation, we have been paying for 3 servers (1 each for diasp.in and durare.org and another for testing the migration) till now and hope to drop 2 of them soon. For #hetzner we have raised on 16.83 (durare.org and its clone used for testing diasp.in migration) usd out of ~34 usd till January 2025. For #Infomaniak, we will publish the account soon once we get a balance from Navodaya's RazorPay account.

    Consider donating https://diasp.in/#donate #xmpp

    In conversation about 5 months ago from social.masto.host permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: diasp.in
      diasp.in instant messaging service (XMPP)
      from Indian Pirates, Hamara Linux
      instant messaging service open for everyone seeking privacy for their day to day communication needs (powered by XMPP)
    2. Domain not in remote thumbnail source whitelist: durare.org
      diasp.in/durare.org instant messaging service (XMPP)
      from Indian Pirates, Hamara Linux
      instant messaging service open for everyone seeking privacy for their day to day communication needs (powered by XMPP)
    • Embed this notice
      Buster Keaton (buster@floss.social)'s status on Sunday, 19-Jan-2025 05:24:47 JST Buster Keaton Buster Keaton

      Happy to announce that I was able to migrate diasp.in XMPP service from its old server to durare.org's server, as mentioned at https://social.masto.host/@praveen/113813997299957323

      I have shared my experience on what went behind the curtains during the migration show at - https://codema.in/d/INuZUkAc/diasp-in-xmpp-migrated-to-durare-org-s-server

      I hope it inspires more people to volunteer and support XMPP community.

      #xmpp #prosody #diaspin #durare

      In conversation about 5 months ago permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: diasp.in
        diasp.in instant messaging service (XMPP)
        from Indian Pirates, Hamara Linux
        instant messaging service open for everyone seeking privacy for their day to day communication needs (powered by XMPP)
      2. Domain not in remote thumbnail source whitelist: durare.org
        diasp.in/durare.org instant messaging service (XMPP)
        from Indian Pirates, Hamara Linux
        instant messaging service open for everyone seeking privacy for their day to day communication needs (powered by XMPP)
      3. No result found on File_thumbnail lookup.
        Pirate Praveen (@praveen@social.masto.host)
        from Pirate Praveen
        Thanks to @buster@floss.social , we have moved diasp.in #xmpp server to same server hosting durare.org (Infomaniak Public Cloud to Hetzner Cloud). This will reduce hosting costs, more efficient use of computing resources (single prosody instance now serves both domains as virtual hosts), reduce maintenance effort. The original reason to create two domain was to ease out #diaspora shutdown as user management of diasp.in was tied to diaspora. Existing diasp.in accounts will continue, but new ones on durare.org
      4. Domain not in remote thumbnail source whitelist: codema.in
        Diasp.in XMPP migrated to Durare.org's server
        Hello everyone, Happy New year and a happy new server to diasp.in. I am happy to announce that diasp.in now shares home with durare.org. We have successfully migrated diasp.in XMMP service to the durare.org server. The new server at Hetzner is around 1/3rd the cost of Infomaniak’s with the same specs. Since Diaspora service has been shut, it seemed logical to migrate the XMPP service to durare.org server to save costs, resources, and maintenance efforts. The process took longer than expected due to some unexpected surprises. I had already tested the migration once on a temporary test server, so I was prepared. Or so I thought. First surprise or rather shock, came when I was not able to copy files from old server to new server. Troubleshooting and trying various options from web searches gave no results. Ravi and Praveen had to jump in to help me. As we were struggling with this simple task, I thought of trying it from the test server, and it worked! Next, to update the DNS settings, I sent a merge request to Gitlab repository which, failed. It always happened before also. Someone had to manually run the pipeline every time. Praveen gave me access, and I managed to somehow run the pipeline. Again, or so I thought. The process did not actually finish, and while figuring out problem, I stumbled upon a small icon in which I had to click another option to finally run the last stage of pipeline running. Finally, when it ran, I finished the rest of the changes, and the diasp.in XMPP service was now up on new server. Then came the next error. Prosody was running, but I could not log in with my diasp.in id. After checking log, I realized that I had to change the permissions of the files copied from old server. After doing that I was able to log in without any problems. Logs and endpoints were fine too. Like never ending small tasks, next one was to migrate the website, which I had no clue of how to do. It was 3 am by then, and since the service was up, I felt less guilty of going to sleep. I thought I finally did it. Or had I? After waking up, while checking everything again, I noticed something strange. The HTTP endpoints were not working. And, this also caused file sharing to fail. New surprise, new panic. Again, after various troubleshooting steps and trying making sense of logs, I realised that Caddy was failing every minute or so. Its CPU and RAM usage was skyrocketing with queries related to diasp.in and was getting crashed. Then, Perry came to rescue, hacked Caddy, and got website up too. Phew. I was afraid that the users and maintainers of diasp.in would be angry on me for taking so long and breaking the service, but thanks to understanding and patience of everyone, nothing such happened. Thanks to Ravi, Perry, and especially to Praveen, and the support team of Prosody who have been patiently guiding and teaching me new things these past few months. Also, thanks to our community who have been kindly helping me with various things. I shared all this to emphasize that if you are interested to volunteer and have no prior knowledge on these topics, then please do not hesitate. Like me, you too can learn new things and at your own pace. It took much more time than I had expected to learn and do these things, but no one ever pushed or pressured me to do it quickly. And in case of doubts, just ask. You can start by tackling any tasks at our issues page. Do any of these tasks look interesting or challenging to you? Contact us to volunteer. Or, you can also help us by sponsoring the expenses with any amount you can through - Donating at our Razorpay page with UPI, Cards, Net banking, and Wallets.You can add credits to our Hetzner account by bank transfer. Just mention our Hetzner Customer ID - K0698488224 as a reference. Bank details - Deutsche Bank AG Nuremberg IBAN: DE92 7607 0012 0750 0077 00 BIC: DEUTDEMM760You can also donate at our Open Collective page. Feel free to reach out to us for any queries. Thank you for your time, support, and consideration. (PS: Excuse me, like my migration process this long write-up also might have grammatical and spelling errors. I wanted to share it asap rather than trying to make it perfect, and not ever sharing)
      anban repeated this.

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.