Backup lets you create portable ZIP archives of your ExpressionEngine site files, database, or both — straight from the control panel, with no shell access or third-party services required.
Backup is a lightweight ExpressionEngine add-on that puts full site backups inside the control panel. Choose from three backup types — full (files + database), database only, or site files only — then download the resulting ZIP archive with one click.
Archives are written to the EE cache directory, keeping them outside public web access. File backups automatically exclude cache, temp files, previous backups, .git, and node_modules to keep archives lean. The database dump is generated in pure PHP using SHOW CREATE TABLE, so mysqldump is not required on the server.
Paths are resolved from ExpressionEngine’s own constants (FCPATH, SYSPATH, PATH_THEMES, PATH_CACHE), meaning renamed system folders and Windows servers are fully supported. ZIP entries are normalised to forward slashes so archives open cleanly on any operating system.
Requirements: ExpressionEngine 7+, PHP 8.0+, PHP zip extension (ZipArchive), and a database user with SELECT and SHOW CREATE TABLE privileges.
Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.