Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Self Hosted vs Shared Hosting
Platform for ChurchCRM is flexible. It all depends on your technical ability and your system requirements.
Self-hosting a CentOS/Ubuntu or running a VPS on something like Linode gives you the most control over the platform. Some hosting providers place weird restrictions on upload sizes and script run times.
Using shared hosting like "A Small Orange," "Go Daddy," et.al. means less responsibility on your part to manage the platform, but at a possible cost of performance/features.
Another point of consideration is data security - If you're "self-hosting," you're not sharing your platform with other users (but you still have to make sure the server is locked-down). If you're using shared hosting, your data is only as secure as your provider has configured.
In either scenario, you're still responsible for backing up your data.
We maintain a list of issues encountered separated by platform type:
We have had success with both styles of installation, and the choice is really up to you.