I've created a simple web application, a self-contained tool with a user system. I host it publicly for everyone to use, but I've gotten some requests to allow companies to host the entire application privately on their internal systems.
I have no idea what I'm doing - I have no experience with deployment or server stuff. I'm just some person who learned enough JS and PHP to make a tool for my own needs. The application runs with Apache, MySQL, and PHP.
What's the best way to package my application to let others run it privately? I'm assuming there's better options than just sending them all the source code. I'd like to find a solution that is:
- Does not require support to set up (I'm just a single developer without much free time)
- Easy to configure
- Easy to update
Does there exist some one-size-fits all thing that I can give to someone, they can install it, and bam, now when they go to http://myapplication/
on their intranet, it works?
Thanks for your help.