Fediverse Observer

Well after 10 years or so with poduptime I finally realized that pod is very diaspora specific and its been many years where we have collected data from any server that supports nodeinfo from places like mastodon and friendica and lemmy etc. So it was time for a rebrand to https://fediverse.observer Yes as the name …

2021 diasp.org server setup

Every year this seems to get a bit more simple and cleaner! Lots more CPU power for 2021! diasp.org server move is scheduled for 11/17/2020 15:00:00 PST, 22:00:00 UTCwindow is 3 hours planned Here are the network updates: IPv4: 216.18.218.21 IPv6: 2607:f2d8:4010:35::21 I2p: diasporg.i2p Note, i2p is adding ssl certs, so you will be able …

2020 Donation bar how to for diaspora podmins

Pod donations trickle in over the year, but doing a fundraiser with a  progress bar seems to really help out to raise donations. How to: 1. /app/assets/stylesheets/stream.scss app/assets/stylesheets/stream.scss You need some css syles so add: #progressBar { width: 710px; height: 15px; border: 1px solid #111; } #progressBar div { height: 100%; color: #fff; text-align: right; …

Find user by photo random guid

diasp:~/diaspora$ RAILS_ENV=production bin/rails c Loading production environment (Rails 5.1.6) 2.4.4 :001 > Photo.find_by(random_string: ‘369c458d9b5b659a8333’) => #<Photo id: 2135366, author_id: 377, public: true, guid: “fba50340b6990136292d047d7b62795e”, pending: false, text: nil, remote_photo_path: “https://diasp.org/uploads/images/”, remote_photo_name: “369c458d9b5b659a8333.jpg”, random_string: “369c458d9b5b659a8333”, processed_image: “369c458d9b5b659a8333.jpg”, created_at: “2018-10-20 13:28:41”, updated_at: “2018-10-20 13:28:52”, unprocessed_image: “369c458d9b5b659a8333.jpg”, status_message_guid: “025389a0b69a01362935047d7b62795e”, comments_count: nil, height: 3264, width: 1836> 2.4.4 :002 > …

Removing spammers on your pod

Assuming the issue is in your production diaspora db Grab the spam script. Mine is here https://git.feneas.org/diasporg/diaspora/blob/master/script/spam.rb Edit and add your users to remove on line 4. If more than one separate by space. Use full handle. Run it from command line ‘RAILS_ENV=production script/spam.rb’ Spammer gone. This also works for GPDR removal requests.

2018 progress bar for diaspora podmin donations

Pod donations trickle in over the year, but doing a fundraiser with a  progress bar seems to really help out to raise donations. How to: 1. https://github.com/diasporg/diaspora/blob/master/app/assets/stylesheets/stream.scss app/assets/stylesheets/stream.scss You need some css syles so add: #progressBar { width: 710px; height: 15px; border: 1px solid #111; } #progressBar div { height: 100%; color: #fff; text-align: right; …

i2p and tor access for diaspora

Well the pod now has some alternate than https type access https://diasporgc3d32vv4.onion the tor site uses the *.diasp.org ssl cert, since you trust that now you should trust that for .onion. .onion ssl certs are too hard to get for now. http://diasporg.i2p you need to enable “accept headers” in your http tor relay to allow …

VPS for testing and small things on a small budget

Well my DNS VPS ChesterVm host disappeared, 7 days offline now, no responses to tickets etc, pretty normal with that market. I did however after trolling WHT for a while find Hostsailor (affiliate link of course). They have openvz servers from 1.99 and Xen from 3.99. I am using one of the 1.99 openvz for …

Change email address for a diaspora user from rails console

Just a tip on how to update a pod users email address if you need. In my example I need to edit production postgres DB user #5 and change their email. cd diaspora RAILS_ENV=production DB=postgres rails c user = User.find_by(id: 5) user.email = ‘newemail@example.org’ user.save And that is it. You can of course use this …

Progress bar for diaspora pod donations

I added this little nifty JavaScript bar for 2016 pod donations and it worked well to get the server and costs paid for. Wanted to share with other podmins, so a step by step! With links to my code base so you can see it. Edit app/views/shared/_right_sections.html.haml Add to beginning: :javascript   $(document).ready(function() {progress(103, $(‘#progressBar’));}); …

Migrating diaspora from mysql to postgres

So I decided also on the update to move to postgresql. I found http://blog.koehn.com/technology/2014/08/21/diaspora-mariadb-to-postgres.html to be my best place to start, however I had lots of crap in my DB to also solve. First I have open_aspects and password_salt in my users table that should have dropped, so I did. Second, I had tons of …

Happy New Year – Upgrade time!

Well its time to upgrade Ubuntu to the new LTS so I can keep up on packages. Tomorrow 1/10/2015 at 8am (UTC-8) I will start the update, a extra db backup even though I have a offsite nightly, db backup takes several hours to dump. I imagine pod will be offline for 2-3 hours if …

Happy Birthday to Diasporg and Happy Holidays

Well here we go today is November 5th, its been 4 years today since I launched diasp.org. I won’t try and recap it all, its been a lot of learning for me and I truly enjoy it. I have a host for the pod that is great. I get enough in donations most months to …

Happy New Year && Spring Cleaning Time!

Well since closing signups we have become a much quieter pod, donations are pretty quiet also, so its a chance once again to trim the pods server needs and move to a single large dedicated server. New datacentre, New host, the old one is very cost effective, but when things go wrong they are slow …

Pod down IP issues

My IP’s have been suspended by my host for to much email traffic or some BS, working to resolve. http://www.senderbase.org/lookup?search_string=204.12.211.42 Moved email to 3rd party smtp and waiting for them to unblock the IP’s Make sure you follow me https://www.facebook.com/Diasp.org and https://twitter.com/diasporg

Formatting Text on Diaspora | Different Computers

Diaspora has a variety of ways for you to make your text less than plain. For those who know what Mark Down is, Diaspora uses a partial subset of that. But it also does things a bit like Twitter does, and a bit like Facebook stole from Twitter. Most of these formatting tricks work in …

Diaspora* Pod Stats & Status April 2011 Update

April 2011 Pod update Well I have been pretty busy with work and some other projects, but thought I would do a pod update. Diaspora* has been on my backburner a bit, but the Dev’s seem hard at work and I still update the code everyday to the pod. First off I made a plea …

Diaspora* Changes and Updates 3/12/11

Well the dev team has pushed a lot of stuff out already this month: -Images inline bigger now -Audio Inline .mp3 (you need a html5 like chrome to see it) -RSS feeds are fixed, see your feed at http://diasp.org/public/username -Public profile, see yours at https://diasp.org/people/youruserid (logout to see what the world will see) -Hashtags #tryit …