I make and sell a few self-hosted web applications and I'm looking for additional options to provide my customers for self hosting. The application requires a LAMP stack, and generally installation is pretty simple, but some users still struggle. Those of you that self-host, what methods are you using to deploy your apps? Do you have any tips that I can use to ease installation for my users?<p>Here are links to the apps that I built and sell:<p>- https://duetapp.com<p>- https://theanchorapp.com
Ok so, I guess it depends on who your users generally are. Personally, <i>I'd</i> prefer if you provided an apt repo so I can install the software (and updates) that way, and use debconf to configure the stuff you cover in your 'setup wizard'.<p>On a slightly off topic note: I'm a little confused how your two apps work together/cross over? Or are they two distinct tools to do similar tasks?<p>Coincidentally story time: I am actually in the market for a replacement time tracking/invoicing solution (current solution is halting support of their self-hosted version in favour of their 'cloud' service). I think honestly the biggest issue for me is that I'm reluctant to make myself/my business so reliant on a proprietary system like that again. Unfortunately most open source tools in this space also have no, or terrible native client support (i.e. desktop/phone apps) so I'm kind of stuck right now.