selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

ZenphotoCMS logo

Self-host ZenphotoCMS

v1.6.8

Self-hosted media gallery and CMS for artists

ReleaseOpen SourceOther
Updatedlast year
LanguagePHP
Setup difficultyModerate
Stars
317
Storage
55 Mb free space plus space for images and cache files
Requires
MySQL or MariaDB
Install with Build from Source
Zenphoto admin user management screenZenphoto setup system check pageZenphoto gallery management interfaceZenpage blog and pages managementZenphoto user management interfaceZenphoto multilingual site configurationZenphoto theme customizationZenphoto plugin management

What is ZenphotoCMS?

Zenphoto is a standalone content management system designed for media-focused websites such as portfolios for illustrators, artists, designers, photographers, filmmakers, and musicians. It handles images, video, and audio formats with features like file-system-based uploads, dynamic albums, scheduled publishing, watermarks, EXIF/IPTC metadata, and drag-and-drop sorting. The Zenpage plugin adds a blog with nested categories and custom pages for running entire websites. Multi-user management with groups and per-user rights allows restricting access to albums and pages. Multilingual support includes backend translations and subdomain-based language sites. A theme engine with four included themes and a plugin system enable customization. Installation is via FTP upload to a PHP-enabled web server with MySQL or MariaDB. The project is licensed under GPL v2 or later.

Should you self-host ZenphotoCMS?

ZenphotoCMS scores 52/100 on selfhost.directory (how scoring works) and ranks #8 of 19 in Photo Galleries. It has 317 GitHub stars.

There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.

Setup is moderate: expect some configuration beyond a single command. It is Other-licensed and written mostly in PHP.

Its closest alternative on selfhost.directory is Immich (93/100, 117 509 stars). It scores higher overall, so compare the two before you pick. See ZenphotoCMS vs Immich side by side.

Features

  • Blog and custom pages (Zenpage plugin)
  • Image gallery management
  • Multilingual Support
  • Multi-User Management
  • Plugin System
  • Theme engine
  • Video and Audio Support

ZenphotoCMS README

How to install ZenphotoCMS

Install ZenphotoCMS with Build from Source

  • Download the latest version of Zenphoto.
  • Extract the files to your computer then upload all files and folders as listed below to your web directory via FTP. You can upload them either in the root of your webspace or within a subfolder.
  • Create a MySQL database. You probably need to do that via your webhosting provider's Control Panel.
  • Navigate to your gallery. Example: if you uploaded in a subfolder named "zenphoto" navigate to www.yoursite.com/zenphoto/. Setup.php will run.
  • Enter the MySQL or MariaDB credentials you get from your webhosting provider.
  • Then click GO!
  • When setup is finished you will be directed to the admin Users page where you have to enter a username, password, etc.

Requires PHP 7/8 with extensions (GD/Imagick, cURL, gettext, iconv, mbstring, tidy) and MySQL/MariaDB

ZenphotoCMS releases & version history

More in Photo Galleries

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…