Admin/owner of this KBIN instance, https://feddit.online

I’m a liberal who also follows conservatives who use facts to form opinions & are good people. I want my beliefs challenged. I hate when people agendize everything. I play around a lot with Linux. My day job is IT for a bank.

Mastodon: https://hear-me.social
Calckey: https://bostonsocial.online
Peertube: https://my-sunshine.video

he/him/his

#StarTrek #ScienceFiction #Linux searchable

  • 2 Posts
  • 33 Comments
Joined 1 year ago
cake
Cake day: June 19th, 2023

help-circle

  • 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.






  • Mine won’t nor will any of my other 3 Fediverse servers.

    I know of a number of Mastodon servers that have already de-federated or limited threads.net, even though it does not yet connect to the Fediverse. Some are even limiting or suspending connections to servers that refuse to de-federate from threads.net and are trying to pressure other servers to do the same.

    An Admin has no right to force their personal agendas onto all the people who are on their servers. People are competent enough to make their own decisions and can individually decide to block or limit Threads. I block servers on my server to protect members from hateful people.

    I will limit threads.net if their moderation is inadequate, just as I do now for a number of Mastodon servers that don’t do much to keep hatred and offensive content off their servers. This won’t prevent anyone from following someone or being followed by someone, on threads.net. It just means that people on my server need to approve being followed and that posts from threads.net won’t show up in the public timeline.

    At this point, I haven’t heard of any Kbin instances planning to de-federate but there’s a ton of yacking about it on Mastodon. I finally muted the “threads” hashtag to get some peace from it.







    • 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
    [email protected]
    [email protected]
    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://[email protected]:key@default?region=us
    MAILER_DSN=smtp://[email protected]:<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 ###





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

        [email protected]
    
        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?



  • I think you perfectly got it right. Everything that you wrote includes exactly the same questions and conclusions I’ve come to.

    “It seems like it’s trying to be a link aggregator and a microblogging software”

    I think too this is its purpose; To to be a link and content aggregator plus a microblogging platform. Therefore it confusingly has both Reddit-like and Mastodon-like behavior.

    It’s almost there. If it automatically aggregated magazines and communities into one place on a server as well, I think it would achieve its purpose as an aggregator. For now, there could be a dozen magazines and communities with the same subject that aren’t connected because instances have no automated view of what is on other instances and so redundant magazines get created.

    Whether we need what it’s trying to be, I don’t know. For me, I use Mastodon and so I haven’t used anything on KBIN except the magazines, at least, so far, in my one week of experience.