Jerry on PieFed

Just a techie guy running feddit.online to allow people to communicate, make friends and acquaintances. Odd coming from a happy introvert, right? (https://jerry.hear-me.blog/about)

I also own:
Mastodon: https://hear-me.social
Alternative Mastodon UI: https://phanpy.hear-me.social
Peertube instance: https://my-sunshine.video
Friendica: https://my-place.social
Bluesky PDS: https://blue-ocean.social (jerry.blue-ocean.social)
and more…

  • 12 Posts
  • 21 Comments
Joined 1 month ago
cake
Cake day: September 29th, 2024

help-circle















  • I have a Mastodon, Friendica, Peertube, and a PieFed instance. I’m an Admin.

    Let me make sure I understand. You are asking whether I would care if you were using my server, and you asked a different server Admin to remove your data from their server (and probably ban you on that server)?

    If this is what you are asking, I personally wouldn’t give it any thought. It’s your data. If you don’t want it on some other server, then you certainly have that right. I frankly don’t think any Admin would have a problem with this. Even the opposite would be fine. If someone asked me to remove their data that came in remotely.

    I might even be impressed that you are enforcing and thinking about your rights to privacy and your right to control your own data.





  • The key word here is “connected” instances. You don’t find hashtag-related posts from all the servers, just the servers that your server is connected to and also only posts that your server has seen from other servers.

    This is why, on my instance, I relay with over 300 other instances, some of them are the larger ones. All the posts they see on their server are duplicated onto my smaller server. The impact is that while my server is small, it has the same messages as one of the large servers which makes for a better experience. Note that Mastodon.social does not relay with any other instance. Not that most instances could possibly hold all their posts and accounts anyway.

    When I search for hashtags on my instance, I do get a lot of hits.

    Many smaller servers do not relay as much as I do, or at all, because it requires disk space to store all the posts, images, and accounts that are streaming in constantly from all these other servers. I don’t have these concerns because I have unlimited capacity. So, the experience will vary depending on which server your account is on.


  • You have to use hashtags on Mastodon if you want your messages to be seen because there is no AI to fill timelines. People follow hashtags and search for them. Then you’ll get likes and boosts.

    And, you control your own timeline by following hashtags, following people, and searching for hashtags. This way, unlike Twitter, your timeline only has posts that you are interested in. Once you get this set up, it’s quite nice to only see posts that you like reading, without advertising and without posts meant to enrage you.

    Also you can use https://fedi.directory to find great people to follow.






    • I ignored the thing about kbin.localhost and everything on https://feddit.online is working well, also in my test environment. So, you can probably skip it too.

    • The “var” folder will not be found in the kbin folder so the chown will not work. What I did, and from other comments that I’ve read, I think this is what it should have been, “sudo chown 82:82 /var”

    Here’s my .env file without the secrets.
    Where I mention a long secret, you can use this Linux command to generate a strong 32-character secret
    openssl rand -hex 32

    kbin variables

    SERVER_NAME=“feddit.online”
    KBIN_DOMAIN=feddit.online
    KBIN_TITLE=/kbin
    KBIN_DEFAULT_LANG=en
    KBIN_FEDERATION_ENABLED=true
    KBIN_CONTACT_EMAIL=admin@feddit.online
    KBIN_SENDER_EMAIL=notifications@feddit.online
    KBIN_JS_ENABLED=true
    KBIN_REGISTRATIONS_ENABLED=true
    KBIN_API_ITEMS_PER_PAGE=25
    #Frankly unsure if the next line does anything
    KBIN_STORAGE_URL=https://media.feddit.online
    KBIN_META_TITLE=“Kbin Lab”
    KBIN_META_DESCRIPTION=“content aggregator and micro-blogging platform for the fediverse”
    KBIN_META_KEYWORDS=“kbin, content agregator, open source, fediverse”
    KBIN_HEADER_LOGO=false
    KBIN_CAPTCHA_ENABLED=true

    Redis

    REDIS_PASSWORD=password_here_that_you_make_up
    REDIS_DNS=redis://${REDIS_PASSWORD}@redis

    S3 storage (optional) THIS DOES NOTHING. TURNS OUT IT ONLY WORKS WITH AWS S3 AND I WANT TO USE WASAB

    SO THESE SETTINGS ARE NOT USED

    S3_KEY=<key>
    S3_SECRET=<secret>
    S3_BUCKET=media.feddit.online
    S3_REGION=us-east-1
    S3_VERSION=latest

    oAuth (optional)

    OAUTH_FACEBOOK_ID=
    OAUTH_FACEBOOK_SECRET=
    OAUTH_GOOGLE_ID=
    OAUTH_GOOGLE_SECRET=
    OAUTH_GITHUB_ID=
    OAUTH_GITHUB_SECRET=

    ###> symfony/framework-bundle ###
    APP_ENV=prod
    APP_SECRET=427f5e2940e5b2472c1b44b2d06e0525
    ###< symfony/framework-bundle ###

    ###> doctrine/doctrine-bundle ###

    Format described at https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url

    IMPORTANT: You MUST configure your server version, either here or in config/packages/doctrine.yaml

    ==========

    POSTGRES_DB=kbin
    POSTGRES_USER=kbin
    POSTGRES_PASSWORD=password_here_that_you_make_up
    POSTGRES_VERSION=13
    DATABASE_URL=“postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@127.0.0.1:5432/${POSTGRES_DB}?serverVersion=${POSTGRES_VERSION}&charset=utf8”
    ###< doctrine/doctrine-bundle ###

    ###> symfony/messenger ###

    Choose one of the transports below

    RABBITMQ_PASSWORD=password_here_that_you_make_up
    MESSENGER_TRANSPORT_DSN=amqp://kbin:${RABBITMQ_PASSWORD}@rabbitmq:5672/%2f/messages
    #MESSENGER_TRANSPORT_DSN=doctrine://default
    #MESSENGER_TRANSPORT_DSN=redis://${REDIS_PASSWORD}@redis:6379/messages
    ###< symfony/messenger ###

    ###> symfony/mailer ###
    #MAILER_DSN=smtp://localhost
    ###< symfony/mailer ###

    ###> symfony/mailgun-mailer ###

    MAILER_DSN=mailgun://KEY:DOMAIN@default?region=us

    #MAILER_DSN=mailgun+smtp://postmaster@sandboxxx.mailgun.org:key@default?region=us
    MAILER_DSN=smtp://notifications@feddit.online:<password here>@smtp.dreamhost.com:587
    ###< symfony/mailgun-mailer ###

    ###> symfony/mercure-bundle ###

    See https://symfony.com/doc/current/mercure.html#configuration

    The URL of the Mercure hub, used by the app to publish updates (can be a local URL)

    MERCURE_URL=https://feddit.online/.well-known/mercure

    The public URL of the Mercure hub, used by the browser to connect

    MERCURE_PUBLIC_URL=https://feddit.online/.well-known/mercure

    The secret used to sign the JWTs

    MERCURE_JWT_SECRET=long_password_here_that_you_make_up

    Docker

    CADDY_MERCURE_URL=https://feddit.online/.well-known/mercure
    CADDY_MERCURE_JWT_SECRET=long_password_here_that_you_make_up
    ###< symfony/mercure-bundle ###

    ###> nelmio/cors-bundle ###
    CORS_ALLOW_ORIGIN=‘^https?://(kbin.localhost|127.0.0.1)(:[0-9]+)?$’
    ###< nelmio/cors-bundle ###

    ###> symfony/lock ###

    Choose one of the stores below

    postgresql+advisory://db_user:db_password@localhost/db_name

    LOCK_DSN=flock
    ###< symfony/lock ###

    ###> lexik/jwt-authentication-bundle ###
    JWT_SECRET_KEY=%kernel.project_dir%/config/jwt/private.pem
    JWT_PUBLIC_KEY=%kernel.project_dir%/config/jwt/public.pem
    JWT_PASSPHRASE=
    ###< lexik/jwt-authentication-bundle ###

    ###> meteo-concept/hcaptcha-bundle ###
    HCAPTCHA_SITE_KEY=<key>
    HCAPTCHA_SECRET=<secret>
    ###< meteo-concept/hcaptcha-bundle ###




  • RE: it seems like the only way to have a reasonable chance of getting decent results for hashtag searches is to be on the biggest server

    Well, yes, and no. You can relay with other Mastodon instances and they will share there traffic with you so that people on your instance will have the same content as on their instances PLUS the traffic from all the other instances that are relaying with them as well. So, your server will see a ton of stuff. No shortage of stuff coming in

    There’s a number of good relays. I recommend these two at a minimum:

    https://relay.infosec.exchange/inbox
    https://bigrelay.social/inbox

    In the Administration section, there’s a Relay page where you can put these in.

    For the first one, @Jerry is the person to contact if it doesn’t enable for you. Not sure how many instances relay with him, but it must be a large number.

    For the second one, which currently has 328 instances connected together, you can get more information at https://bigrelay.social/

    Hope this helps


  • kbin.social must still be having severe problems. Ernest posted this a day ago:

        ernest@kbin.social
    
        We're experiencing massive delays on the queues today. We're actively working on a solution,
        and I think we're getting really close. Just wanted to let you know ;)
    
    

    One thing you might try doing is switching to a different KBIN server. The smaller ones are probably Federating just fine with Lemmy and the other KBIN instances, although everyone will have trouble Federating with kbin.social.

    I wonder why Ernest doesn’t turn off new sign ups on kbin.social and ask people who want to join KBIN to do so on a different instance so the problems there aren’t exasperated?