• 1 Post
  • 81 Comments
Joined 1 year ago
cake
Cake day: June 17th, 2023

help-circle








  • As someone who has done e-commerce development and supports FLOSS and self-hosting, this is something I would outsource.

    It’s complex, and you can’t really handle payments yourself anyway. That requires certification.

    And people really don’t like it when their e-commerce is down and may able to quantify lost business due to an outage or bug in dollars or sense. It doesn’t feel great to realize something on your end resulted in hundreds of dollars of lost business.

    If the business is very small, places like Shopify have cheap starter tiers.






  • As someone who has had a career in hosting: good luck.

    Don’t forget backups, logging, monitoring, alerting on top of security updates, hardware failure, power outages, OS updates, app updates, and tech being deprecated and obsolete at a rapid pace.

    I’m in favor of a decentralized net with more self-hosting, but that requires more education and skill. You can’t automate away all the unpleasant and technical bits.




  • In both cases of rootless and rootful-with-non-root process your process is running as a non-root user with respect to the host.

    To break out the container will require two steps. First, adguard itself must be exploited. A second exploit is then required elevate privileges from the adguard user to root.

    If your attacker successfully gets that far, then having a rootless container would matter, because in a rootful container, root in the container equals root on the host. In a rootless container, “root” only gives you the abilities of the user running the rootless container.

    But as you’ve found, rootless containers can be a pain.

    Making sure your container is running as non-root user in a rootful container is better than giving up.