I’m pretty new to the self hosting thing but I’m enjoying it a lot and want to go a bit further down the proverbial rabbit hole.

I’m looking at a bunch of services and they all require a DB, usually a MySQL DB. It seems counterintutitive to have 20 MySQL databases each in its own Docker container. So is there a way to have one DB across most of my services? (I realize that Nextcloud and other bigger items should have a dedicted DB.)

How would I set up a shared DB in a docker-compose file?

  • @Zalack@startrek.website
    link
    fedilink
    English
    111 months ago

    In many cases it should be fine to point them all at the same server. You’ll just need to make sure there aren’t any collisions between schema/table names.