-
Notifications
You must be signed in to change notification settings - Fork 506
Self Hosting on Linux
George Dawoud edited this page Nov 18, 2025
·
8 revisions
This is a reference page that provides links to several of the available wiki pages regarding self hosting of ChurchCRM on various flavors of Linux:
- Rocky Linux 8 - Recommended for new installations
- Development Setup - Set up development environment with Docker
- CentOS 7 - For older systems still using CentOS 7
- Installing on Ubuntu 18.04+ - Community guide that should work on other Ubuntu versions and Debian-based distributions with some package names that might differ slightly.
Note: The external guide may mention older PHP versions. Make sure to check System Requirements for the current PHP version required.
For complete system requirements, see ChurchCRM System Requirements.
Quick Reference for Linux:
- PHP: See System Requirements
- Database: See System Requirements
- Web Server: Apache with mod_rewrite enabled
For detailed requirements, see the Installation page.
- Installation Guide ← Start here!
- First Run Setup
- Features Overview
- Upgrade Guide
- Backup & Restore
- Rollback Procedures
- File Permissions
- Troubleshooting
- Logging & Diagnostics
- SSL/HTTPS Security
- Localization Overview