2 pointsby XCSmea day ago2 comments
  • XCSmea day ago
    After years of procrastinating on this, I have finally released a docker image for my self-hosted UXWizz analytics platform (LAMP stack).

    I was initially planning to do it via docker-compose, but that means you first have to download the docker-compose.yml, then run it (and maybe even have to copy other files). Unfortunately, you can only publish images on DockerHub, not docker-compose configurations.

    I made a compromise and made it a standalone image, so it starts from php-apache and installs and configures MariaDB. The disadvantage of this is that the DB is not in a separate container, but for testing purposes this shouldn't matter. The advantage? It is zero config, you just run a single command. I haven't really seen many products do it like this (which makes sense, because for production it's better to have a compose and .env files)

    What do you think of this solution?

    My end-goal is to change the way people view self-hosting, from something that only enterprises do, to something that anyone can do in one command and it just works (including maintenance, alerting, backups, etc.).

  • a day ago
    undefined