• 0 Posts
  • 22 Comments
Joined 1 year ago
cake
Cake day: June 12th, 2023

help-circle






  • Static_Rocket@lemmy.worldtoSelfhosted@lemmy.worldDocker or podman?
    link
    fedilink
    English
    arrow-up
    11
    arrow-down
    1
    ·
    edit-2
    4 months ago

    It depends on what you want. Do you want containers that don’t blow away your firewall? Podman is nice, but docker can be configured a little to avoid this. Want things that autostart and don’t have issues with entry points that attempt to play with permissions/users? Docker or podman as root is necessary. Want reasonable compose support? Podman now needs a daemon/socket. Want to make build containers and not deal with permission/user remapping at all? Podman is really nice.

    Do not attempt to use podman-compose. That app is dead.

    Unfortunately if you want to make tools that will be used by other people then you must add docker support. It just owns too much of the market.








  • To do multi-user correctly it will take them rearchitecting a few things. Here’s what I’d image is currently required:

    1. Game artifacts would need to move into a common area to prevent duplication (or utilize a COW filesystem)
    2. Game compat data will need to move under the user home directory and not immediately live with the other artifacts like it does now
    3. A new login screen will need to be created that actually switches between system users (will need to use some password separate from an account password for offline use)
    4. Some extra state tracking may be useful. Switching back and forth between desktop and game mode will prompt the account switch menu but some data can be stored to make it remember who the current active user is…

    Most of the tools to do this are already present but it’ll take some time for someone to coordinate it and the fact that the product has made it this far without such a feature speaks to it’s demand. Hopefully someone takes a look at it though because it really shouldn’t be that bad.