This guide installs Wagtail on a self-hosted Linux server.
Create a Python virtual environment for the CMS dependencies.
Create a PostgreSQL database and user for the CMS.
Install the CMS packages using pip.
Apply database migrations and start the CMS server.
See Wagtail Configuration for configuration guidance.
See Wagtail Security for hardening guidance.
Prefer automation? See these Ansible setup options:
Prefer containers? See Wagtail Docker Setup.
Setting up Wagtail can be complex. We offer consulting services for:
Contact us at office@linux-server-admin.com or visit our contact page.