ntnsndr,
@ntnsndr@social.coop avatar

What's the easiest way to run an always-on python Mastodon bot? Could I host it on GitLab CI/CD? Noob question.

John,
@John@socks.masto.host avatar

@ntnsndr

Maybe https://botsin.space/about ?

@ai6yr may have more suggestions

ai6yr,
@ai6yr@m.ai6yr.org avatar

@John @ntnsndr I have my bots running on an AWS EC2 instance. For a small number of bots, you can probably get away with a AWS free tier (t2.micro or t3.micro) running Amazon EC2 Linux or Ubuntu. 750 hours per month free on that tier. Processing power is about the same as the Pis that @alwirtes mentions.

boris,

@ntnsndr Fly/Render/Railway as PaaS platforms that tend to be fastest from code -> running service.

If you package it up as a Docker image you could make it Cloudron custom app compatible ;)

I haven’t forgotten about the Cloudron survey BTW! Using a Cloudron hosted Airtable clone NocoDB to build the survey form 😅

ntnsndr,
@ntnsndr@social.coop avatar

@boris nice!

nemobis,
@nemobis@mamot.fr avatar

@ntnsndr I use a good old shell account on a shared server. :)
https://tildeverse.org/members/

ntnsndr,
@ntnsndr@social.coop avatar

@nemobis ooh I totally forgot about the tildeverse, and I love it!

stillgreenmoss,

deleted_by_author

  • Loading...
  • ntnsndr,
    @ntnsndr@social.coop avatar

    @stillgreenmoss oh good to know about GL, thanks!

    stillgreenmoss,

    @ntnsndr so to answer more directly, imo if not trying to avoid dependence on major clouds then some container/app/functions as a service + that cloud's in-house nosql db is probably the easiest, where easiest is considered over the entire life of the application to include ongoing maintenance.

    stillgreenmoss,

    @ntnsndr and if trying to avoid dependence on major clouds and their specific products, then probably docker+sqlite on a VM

    ntnsndr,
    @ntnsndr@social.coop avatar

    @stillgreenmoss yeah, my lab has a Cloudron system on DigitalOcean and I could always spin up something there. But trying to find the simplest possible thing.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • DreamBathrooms
  • mdbf
  • osvaldo12
  • magazineikmin
  • tacticalgear
  • rosin
  • thenastyranch
  • Youngstown
  • Durango
  • slotface
  • everett
  • kavyap
  • InstantRegret
  • khanakhh
  • anitta
  • ethstaker
  • cubers
  • normalnudes
  • tester
  • GTA5RPClips
  • cisconetworking
  • ngwrru68w68
  • megavids
  • provamag3
  • Leos
  • modclub
  • JUstTest
  • lostlight
  • All magazines