I'm looking to set up a system on a single PC where I can run Frigate for video surveillance continuously, along with an Apache server that runs PHP. The server would only need to be accessed about once a week to input some data into a database. The person managing the database isn't very tech-savvy, so I need a solution that doesn't require constant tinkering. I've just started learning Linux and haven't used Docker before, so I have a few questions:
1. Is it possible to achieve this setup with Docker?
2. Is Docker the best choice for this purpose?
3. I understand that Docker creates "virtual" environments, but will the database files be stored on my drive and be accessible for backups? I assume they would be, based on my findings that Frigate saves video files to the storage drive.
1 Answer
You can definitely achieve your goals with Docker! There's a wealth of resources available online, including Docker images for all the software you want to set up. Just remember to configure persistent storage for everything you need to retain, and don't hesitate to dive into the Docker documentation for clarity. I've been using Docker for a while now, and it's how I manage most of my home lab applications.

Thanks for the reassurance! That really helps confirm I'm on the right path.