If you know of a solution that can allow:
- app placement and availability across clouds
- making it simple to use a OCI image to define apps and individually configure them
- routing them using some sort of proxy + load balancer (think haproxy, envoy, nginx)
- associating them dynamically to domain names
then I'd love to hear it
I'm working on this intently mainly to see if I can first bring some #IndieWeb apps into the hands of people by clicking buttons and not running terminal scripts. I really think the concept of a 'single-tenant' app is easiest to work with here because then resources are slightly more predictable per-person but I can entertain the idea of a multi-tenant app (like this one, for example)
@jalcine well, #ansible can do all that but it will take some coding. i'd call it 'simple' because it allows for flexibility and readability, but probably no 'easy'. i like to use #debops, a set of well-maintained playbooks that target #debian hosts. other than that, you may want to check out https://coopcloud.tech/, a great initiative by comrades at @autonomic (which i only hoped would be based on ansible :)
@autonomic @jalcine debops.org has it right, again imo ofc. it just needs to grow, in adoption by people and collectives, in number of services and applications. and up, with a layer at the top that lets people choose what apps and services to activate, setting good defaults. ideally, choose and configure your web hosting platform as nginx+wordpress for ex, give it your domain name and run that code to install/modify your designated servers.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!