You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Cypht is a lightweight webmail aggregator that combines several existing mail accounts in one web interface. It connects to IMAP/SMTP, JMAP and Exchange (EWS) servers as well as Gmail and Outlook via OAuth2, and shows unread, flagged and sent messages from all of them in combined views, with contacts, Sieve filters, feeds and PGP as optional modules.
Sign in with the username and generated password stored as CYPHT_ADMIN_USER and CYPHT_ADMIN_PASS in /opt/cypht_data/.env.
Added mail accounts and settings are only kept after Save (or Save and Logout), encrypted with the login password. There is no password reset.
Note: This is not in the official repo yet—it's just a dev version! After merging into ProxmoxVE, it will need to be recreated.
ARM64 (information only, not counted): 1/1 passed.
📊 Resources
Script
Platform
Usage
ct/cypht.sh
pve
disk 1.0 of 4 GB · RAM at rest 44 of 512 MB · OOM kills 0
ct/cypht.sh
incus
disk 0.9 of 4 GB · RAM at rest 42 of 512 MB · OOM kills 0
ct/cypht.sh
arm64
disk 1.2 of 4 GB · RAM at rest 39 of 512 MB · OOM kills 0
📸 ct/cypht.sh (pve) — http://10.99.0.216: after install / after update
📸 ct/cypht.sh (incus) — http://10.98.0.161: after install / after update
📸 ct/cypht.sh (arm64) — http://10.98.0.63: after install / after update
📄 ct/cypht.sh (pve) — install log (1703 lines)
… 1433 earlier lines cut, the full log is in the run artifacts
Preparing to unpack .../36-libpaper-utils_2.2.5-0.3+b2_amd64.deb ...
Unpacking libpaper-utils (2.2.5-0.3+b2) ...
Selecting previously unselected package libpq5:amd64.
Preparing to unpack .../37-libpq5_17.11-0+deb13u1_amd64.deb ...
Unpacking libpq5:amd64 (17.11-0+deb13u1) ...
Selecting previously unselected package libxslt1.1:amd64.
Preparing to unpack .../38-libxslt1.1_1.1.35-1.2+deb13u3_amd64.deb ...
Unpacking libxslt1.1:amd64 (1.1.35-1.2+deb13u3) ...
Selecting previously unselected package libzip5:amd64.
Preparing to unpack .../39-libzip5_1.11.3-2_amd64.deb ...
Unpacking libzip5:amd64 (1.11.3-2) ...
Selecting previously unselected package php8.4.
Preparing to unpack .../40-php8.4_8.4.27-2+0~deb.sury.org.1+debian13_all.deb ...
Unpacking php8.4 (8.4.27-2+0~deb.sury.org.1+debian13) ...
Selecting previously unselected package php8.4-bcmath.
Preparing to unpack .../41-php8.4-bcmath_8.4.27-2+0~deb.sury.org.1+debian13_amd64.deb ...
Unpacking php8.4-bcmath (8.4.27-2+0~deb.sury.org.1+debian13) ...
Selecting previously unselected package php8.4-bz2.
Preparing to unpack .../42-php8.4-bz2_8.4.27-2+0~deb.sury.org.1+debian13_amd64.deb ...
Unpacking php8.4-bz2 (8.4.27-2+0~deb.sury.org.1+debian13) ...
Selecting previously unselected package php8.4-curl.
Preparing to unpack .../43-php8.4-curl_8.4.27-2+0~deb.sury.org.1+debian13_amd64.deb ...
Unpacking php8.4-curl (8.4.27-2+0~deb.sury.org.1+debian13) ...
Selecting previously unselected package php8.4-gd.
Preparing to unpack .../44-php8.4-gd_8.4.27-2+0~deb.sury.org.1+debian13_amd64.deb ...
Unpacking php8.4-gd (8.4.27-2+0~deb.sury.org.1+debian13) ...
Selecting previously unselected package php8.4-gmp.
Preparing to unpack .../45-php8.4-gmp_8.4.27-2+0~deb.sury.org.1+debian13_amd64.deb ...
Unpacking php8.4-gmp (8.4.27-2+0~deb.sury.org.1+debian13) ...
Selecting previously unselected package php8.4-intl.
Preparing to unpack .../46-php8.4-intl_8.4.27-2+0~deb.sury.org.1+debian13_amd64.deb ...
Unpacking php8.4-intl (8.4.27-2+0~deb.sury.org.1+debian13) ...
Selecting previously unselected package php8.4-ldap.
Preparing to unpack .../47-php8.4-ldap_8.4.27-2+0~deb.sury.org.1+debian13_amd64.deb ...
Unpacking php8.4-ldap (8.4.27-2+0~deb.sury.org.1+debian13) ...
Selecting previously unselected package php8.4-mbstring.
Preparing to unpack .../48-php8.4-mbstring_8.4.27-2+0~deb.sury.org.1+debian13_amd64.deb ...
Unpacking php8.4-mbstring (8.4.27-2+0~deb.sury.org.1+debian13) ...
Selecting previously unselected package php8.4-mysql.
Preparing to unpack .../49-php8.4-mysql_8.4.27-2+0~deb.sury.org.1+debian13_amd64.deb ...
Unpacking php8.4-mysql (8.4.27-2+0~deb.sury.org.1+debian13) ...
Selecting previously unselected package php8.4-pgsql.
Preparing to unpack .../50-php8.4-pgsql_8.4.27-2+0~deb.sury.org.1+debian13_amd64.deb ...
Unpacking php8.4-pgsql (8.4.27-2+0~deb.sury.org.1+debian13) ...
Selecting previously unselected package php8.4-soap.
Preparing to unpack .../51-php8.4-soap_8.4.27-2+0~deb.sury.org.1+debian13_amd64.deb ...
Unpacking php8.4-soap (8.4.27-2+0~deb.sury.org.1+debian13) ...
Selecting previously unselected package php8.4-sqlite3.
Preparing to unpack .../52-php8.4-sqlite3_8.4.27-2+0~deb.sury.org.1+debian13_amd64.deb ...
Unpacking php8.4-sqlite3 (8.4.27-2+0~deb.sury.org.1+debian13) ...
Selecting previously unselected package php8.4-xml.
Preparing to unpack .../53-php8.4-xml_8.4.27-2+0~deb.sury.org.1+debian13_amd64.deb ...
Unpacking php8.4-xml (8.4.27-2+0~deb.sury.org.1+debian13) ...
Selecting previously unselected package php8.4-zip.
Preparing to unpack .../54-php8.4-zip_8.4.27-2+0~deb.sury.org.1+debian13_amd64.deb ...
Unpacking php8.4-zip (8.4.27-2+0~deb.sury.org.1+debian13) ...
Setting up liblcms2-2:amd64 (2.16-2+deb13u2) ...
Setting up libsharpyuv0:amd64 (1.5.0-0.1) ...
Setting up libaom3:amd64 (3.12.1-1+deb13u1) ...
Setting up libxau6:amd64 (1:1.0.11-1) ...
Setting up libxdmcp6:amd64 (1:1.1.5-1) ...
Setting up libxcb1:amd64 (1.17.0-2+b1) ...
Setting up libsodium23:amd64 (1.0.18-1+deb13u1) ...
Setting up liblerc4:amd64 (4.0.0+ds-5) ...
Setting up fonts-noto-mono (20201225-2) ...
Setting up libzip5:amd64 (1.11.3-2) ...
Setting up imagemagick-7-common (8:7.1.1.43+dfsg1-1+deb13u14) ...
Setting up libargon2-1:amd64 (0~20190702+dfsg-4+b2) ...
Setting up libijs-0.35:amd64 (0.35-15.2) ...
Setting up libgs-common (10.05.1~dfsg-1+deb13u3) ...
Setting up php8.4-common (8.4.27-2+0~deb.sury.org.1+debian13) ...
Creating config file /etc/php/8.4/mods-available/calendar.ini with new version
Creating config file /etc/php/8.4/mods-available/ctype.ini with new version
Creating config file /etc/php/8.4/mods-available/exif.ini with new version
Creating config file /etc/php/8.4/mods-available/fileinfo.ini with new version
Creating config file /etc/php/8.4/mods-available/ffi.ini with new version
Creating config file /etc/php/8.4/mods-available/ftp.ini with new version
Creating config file /etc/php/8.4/mods-available/gettext.ini with new version
Creating config file /etc/php/8.4/mods-available/iconv.ini with new version
Creating config file /etc/php/8.4/mods-available/pdo.ini with new version
Creating config file /etc/php/8.4/mods-available/phar.ini with new version
Creating config file /etc/php/8.4/mods-available/posix.ini with new version
Creating config file /etc/php/8.4/mods-available/shmop.ini with new version
Creating config file /etc/php/8.4/mods-available/sockets.ini with new version
Creating config file /etc/php/8.4/mods-available/sysvmsg.ini with new version
Creating config file /etc/php/8.4/mods-available/sysvsem.ini with new version
Creating config file /etc/php/8.4/mods-available/sysvshm.ini with new version
Creating config file /etc/php/8.4/mods-available/tokenizer.ini with new version
Setting up x11-common (1:7.7+24+deb13u1) ...
Setting up libpq5:amd64 (17.11-0+deb13u1) ...
Setting up libdeflate0:amd64 (1.23-2) ...
Setting up libgomp1:amd64 (14.2.0-19) ...
Setting up libabsl20240722:amd64 (20240722.0-4) ...
Setting up php8.4-curl (8.4.27-2+0~deb.sury.org.1+debian13) ...
Creating config file /etc/php/8.4/mods-available/curl.ini with new version
Setting up libjbig0:amd64 (2.1-6.1+b2) ...
Setting up php8.4-pgsql (8.4.27-2+0~deb.sury.org.1+debian13) ...
Creating config file /etc/php/8.4/mods-available/pgsql.ini with new version
Creating config file /etc/php/8.4/mods-available/pdo_pgsql.ini with new version
Setting up poppler-data (0.4.12-1) ...
Setting up php8.4-sqlite3 (8.4.27-2+0~deb.sury.org.1+debian13) ...
Creating config file /etc/php/8.4/mods-available/sqlite3.ini with new version
Creating config file /etc/php/8.4/mods-available/pdo_sqlite.ini with new version
Setting up libfontenc1:amd64 (1:1.1.8-1+b2) ...
Setting up php8.4-bcmath (8.4.27-2+0~deb.sury.org.1+debian13) ...
Creating config file /etc/php/8.4/mods-available/bcmath.ini with new version
Setting up libjpeg62-turbo:amd64 (1:2.1.5-4) ...
Setting up php8.4-gmp (8.4.27-2+0~deb.sury.org.1+debian13) ...
Creating config file /etc/php/8.4/mods-available/gmp.ini with new version
Setting up libx11-data (2:1.8.12-1) ...
Setting up libsvtav1enc2:amd64 (2.3.0+dfsg-1) ...
Setting up libjbig2dec0:amd64 (0.20-1+deb13u1) ...
Setting up libavahi-common-data:amd64 (0.8-16) ...
Setting up xfonts-encodings (1:1.0.4-2.2) ...
Setting up libimagequant0:amd64 (2.18.0-1+b2) ...
Setting up fonts-dejavu-mono (2.37-8) ...
Setting up libpng16-16t64:amd64 (1.6.48-1+deb13u6) ...
Setting up php8.4-zip (8.4.27-2+0~deb.sury.org.1+debian13) ...
Creating config file /etc/php/8.4/mods-available/zip.ini with new version
Setting up libidn12:amd64 (1.43-1) ...
Setting up fonts-dejavu-core (2.37-8) ...
Setting up libgav1-1:amd64 (0.19.0-3+b1) ...
Setting up libltdl7:amd64 (2.5.4-4) ...
Setting up libfftw3-double3:amd64 (3.3.10-2+b1) ...
Setting up libraw23t64:amd64 (0.21.4-2+deb13u1) ...
Setting up libwebp7:amd64 (1.5.0-0.1) ...
Setting up libnuma1:amd64 (2.0.19-1) ...
Setting up libdav1d7:amd64 (1.5.1-1) ...
Setting up liblqr-1-0:amd64 (0.4.2-2.1+b2) ...
Setting up libtiff6:amd64 (4.7.0-3+deb13u3) ...
Setting up librav1e0.7:amd64 (0.7.1-9+b2) ...
Setting up libxslt1.1:amd64 (1.1.35-1.2+deb13u3) ...
Setting up php8.4-bz2 (8.4.27-2+0~deb.sury.org.1+debian13) ...
Creating config file /etc/php/8.4/mods-available/bz2.ini with new version
Setting up libopenjp2-7:amd64 (2.5.3-2.1~deb13u2) ...
Setting up libx11-6:amd64 (2:1.8.12-1) ...
Setting up fonts-droid-fallback (1:8.1.0r7-1~1.gbp36536b) ...
Setting up libpaper2:amd64 (2.2.5-0.3+b2) ...
Setting up php8.4-xml (8.4.27-2+0~deb.sury.org.1+debian13) ...
Creating config file /etc/php/8.4/mods-available/dom.ini with new version
Creating config file /etc/php/8.4/mods-available/simplexml.ini with new version
Creating config file /etc/php/8.4/mods-available/xml.ini with new version
Creating config file /etc/php/8.4/mods-available/xmlreader.ini with new version
Creating config file /etc/php/8.4/mods-available/xmlwriter.ini with new version
Creating config file /etc/php/8.4/mods-available/xsl.ini with new version
Setting up libde265-0:amd64 (1.0.15-1+deb13u2) ...
Setting up libx265-215:amd64 (4.1-2) ...
Setting up php8.4-soap (8.4.27-2+0~deb.sury.org.1+debian13) ...
Creating config file /etc/php/8.4/mods-available/soap.ini with new version
Setting up libwebpmux3:amd64 (1.5.0-0.1) ...
Setting up libyuv0:amd64 (0.0.1904.20250204-1) ...
Setting up php8.4-opcache (8.4.27-2+0~deb.sury.org.1+debian13) ...
Creating config file /etc/php/8.4/mods-available/opcache.ini with new version
Setting up php8.4-intl (8.4.27-2+0~deb.sury.org.1+debian13) ...
Creating config file /etc/php/8.4/mods-available/intl.ini with new version
Setting up php8.4-ldap (8.4.27-2+0~deb.sury.org.1+debian13) ...
Creating config file /etc/php/8.4/mods-available/ldap.ini with new version
Setting up libice6:amd64 (2:1.1.1-1) ...
Setting up libavif16:amd64 (1.2.1-1.2) ...
Setting up php8.4-readline (8.4.27-2+0~deb.sury.org.1+debian13) ...
Creating config file /etc/php/8.4/mods-available/readline.ini with new version
Setting up libxpm4:amd64 (1:3.5.17-1+deb13u1) ...
Setting up php8.4-mbstring (8.4.27-2+0~deb.sury.org.1+debian13) ...
Creating config file /etc/php/8.4/mods-available/mbstring.ini with new version
Setting up fontconfig-config (2.15.0-2.3) ...
Setting up libwebpdemux2:amd64 (1.5.0-0.1) ...
Setting up php8.4-mysql (8.4.27-2+0~deb.sury.org.1+debian13) ...
Creating config file /etc/php/8.4/mods-available/mysqlnd.ini with new version
Creating config file /etc/php/8.4/mods-available/mysqli.ini with new version
Creating config file /etc/php/8.4/mods-available/pdo_mysql.ini with new version
Setting up libavahi-common3:amd64 (0.8-16) ...
Setting up libxext6:amd64 (2:1.3.4-1+b3) ...
Setting up libpaper-utils (2.2.5-0.3+b2) ...
Setting up libfreetype6:amd64 (2.13.3+dfsg-1+deb13u1) ...
Setting up libfontconfig1:amd64 (2.15.0-2.3) ...
Setting up libsm6:amd64 (2:1.2.6-1) ...
Setting up libavahi-client3:amd64 (0.8-16) ...
Setting up php8.4-cli (8.4.27-2+0~deb.sury.org.1+debian13) ...
update-alternatives: using /usr/bin/php8.4 to provide /usr/bin/php (php) in auto mode
update-alternatives: using /usr/bin/phar8.4 to provide /usr/bin/phar (phar) in auto mode
update-alternatives: using /usr/bin/phar.phar8.4 to provide /usr/bin/phar.phar (phar.phar) in auto mode
Creating config file /etc/php/8.4/cli/php.ini with new version
Setting up xfonts-utils (1:7.7+7) ...
Setting up php8.4-fpm (8.4.27-2+0~deb.sury.org.1+debian13) ...
Creating config file /etc/php/8.4/fpm/php.ini with new version
Created symlink '/etc/systemd/system/multi-user.target.wants/php8.4-fpm.service' → '/usr/lib/systemd/system/php8.4-fpm.service'.
Setting up libxt6t64:amd64 (1:1.2.1-1.2+b2) ...
Setting up php8.4 (8.4.27-2+0~deb.sury.org.1+debian13) ...
Setting up php8.4-apcu (5.1.28-2+0~20260623.59+debian13~1.gbp4679cd) ...
Setting up php8.4-igbinary (3.2.16-6+0~20260709.60+debian13~1.gbp1eff65) ...
Setting up libcups2t64:amd64 (2.4.10-3+deb13u2) ...
Setting up php8.4-redis (6.3.0-2+0~20260711.69+debian13~1.gbpd148c3) ...
Setting up fonts-urw-base35 (20200910-8) ...
Setting up libgs10-common (10.05.1~dfsg-1+deb13u3) ...
Setting up libgs10:amd64 (10.05.1~dfsg-1+deb13u3) ...
Setting up ghostscript (10.05.1~dfsg-1+deb13u3) ...
Setting up libheif-plugin-dav1d:amd64 (1.23.6-2~deb13u1) ...
Setting up libheif-plugin-libde265:amd64 (1.23.6-2~deb13u1) ...
Setting up libheif1:amd64 (1.23.6-2~deb13u1) ...
Setting up libgd3:amd64 (2.3.3-16+0~deb.sury.org.1+debian13) ...
Setting up libmagickcore-7.q16-10:amd64 (8:7.1.1.43+dfsg1-1+deb13u14) ...
Setting up libmagickwand-7.q16-10:amd64 (8:7.1.1.43+dfsg1-1+deb13u14) ...
Setting up libheif-plugin-x265:amd64 (1.23.6-2~deb13u1) ...
Setting up libheif-plugin-aomenc:amd64 (1.23.6-2~deb13u1) ...
Setting up php8.4-gd (8.4.27-2+0~deb.sury.org.1+debian13) ...
Creating config file /etc/php/8.4/mods-available/gd.ini with new version
Setting up php8.4-imagick (3.8.1-1+0~20260621.55+debian13~1.gbpde1d95) ...
Processing triggers for libc-bin (2.41-12+deb13u4) ...
Processing triggers for man-db (2.13.1-1) ...
Processing triggers for mailcap (3.74) ...
Processing triggers for php8.4-cli (8.4.27-2+0~deb.sury.org.1+debian13) ...
Processing triggers for php8.4-fpm (8.4.27-2+0~deb.sury.org.1+debian13) ...
Synchronizing state of php8.4-fpm.service with SysV service script with /usr/lib/systemd/systemd-sysv-install.
Executing: /usr/lib/systemd/systemd-sysv-install enable php8.4-fpm
[2026-11-12 22:51:03] [OK] Setup PHP 8.4
[2026-11-12 22:51:03] [INFO] Fetching github release: cypht (2.14.0)
[2026-11-12 22:51:07] [OK] Deployed: cypht (2.14.0)
[2026-11-12 22:51:07] [INFO] Configuring Cypht
Database connection successful ...
Database is empty. Initializing...
Database schema initialized.
Migrations table not found. Creating it...
Migrations table created.
Migrations table populated for new installation.
Db setup finished
User account created successfully.
checking dependencies ...
all dependency checks passed.
scanning module core ...
scanning module contacts ...
scanning module local_contacts ...
scanning module ldap_contacts ...
scanning module gmail_contacts ...
scanning module feeds ...
scanning module jmap ...
scanning module imap ...
scanning module smtp ...
scanning module account ...
scanning module idle_timer ...
scanning module desktop_notifications ...
scanning module calendar ...
scanning module themes ...
scanning module nux ...
scanning module developer ...
scanning module profiles ...
scanning module imap_folders ...
scanning module sievefilters ...
scanning module tags ...
scanning module history ...
scanning module scheduled_sends ...
site.css file created
site.js file created
dynamic.php file written
creating production site
KindEditor assets copied successfully
copying assets directory...
[2026-11-12 22:51:08] [OK] Configured Cypht
[2026-11-12 22:51:09] [INFO] Configuring Nginx
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
[2026-11-12 22:51:10] [OK] Configured Nginx
[2026-11-12 22:51:10] [INFO] Customizing Container
[2026-11-12 22:51:11] [OK] Customized Container
[2026-11-12 22:51:12] [INFO] Cleaning up
Reading package lists...
Building dependency tree...
Reading state information...
Summary:
Upgrading: 0, Installing: 0, Removing: 0, Not Upgrading: 0
[2026-11-12 22:51:13] [OK] Cleaned
… 550 earlier lines cut, the full log is in the run artifacts
Unpacking libheif-plugin-x265:amd64 (1.23.6-2~deb13u1) ...
Selecting previously unselected package libicu76:amd64.
Preparing to unpack .../36-libicu76_76.1-4_amd64.deb ...
Unpacking libicu76:amd64 (76.1-4) ...
Selecting previously unselected package libpaper-utils.
Preparing to unpack .../37-libpaper-utils_2.2.5-0.3+b2_amd64.deb ...
Unpacking libpaper-utils (2.2.5-0.3+b2) ...
Selecting previously unselected package libpq5:amd64.
Preparing to unpack .../38-libpq5_17.11-0+deb13u1_amd64.deb ...
Unpacking libpq5:amd64 (17.11-0+deb13u1) ...
Selecting previously unselected package libxslt1.1:amd64.
Preparing to unpack .../39-libxslt1.1_1.1.35-1.2+deb13u3_amd64.deb ...
Unpacking libxslt1.1:amd64 (1.1.35-1.2+deb13u3) ...
Selecting previously unselected package libzip5:amd64.
Preparing to unpack .../40-libzip5_1.11.3-2_amd64.deb ...
Unpacking libzip5:amd64 (1.11.3-2) ...
Selecting previously unselected package php8.4.
Preparing to unpack .../41-php8.4_8.4.27-2+0~deb.sury.org.1+debian13_all.deb ...
Unpacking php8.4 (8.4.27-2+0~deb.sury.org.1+debian13) ...
Selecting previously unselected package php8.4-bcmath.
Preparing to unpack .../42-php8.4-bcmath_8.4.27-2+0~deb.sury.org.1+debian13_amd64.deb ...
Unpacking php8.4-bcmath (8.4.27-2+0~deb.sury.org.1+debian13) ...
Selecting previously unselected package php8.4-bz2.
Preparing to unpack .../43-php8.4-bz2_8.4.27-2+0~deb.sury.org.1+debian13_amd64.deb ...
Unpacking php8.4-bz2 (8.4.27-2+0~deb.sury.org.1+debian13) ...
Selecting previously unselected package php8.4-curl.
Preparing to unpack .../44-php8.4-curl_8.4.27-2+0~deb.sury.org.1+debian13_amd64.deb ...
Unpacking php8.4-curl (8.4.27-2+0~deb.sury.org.1+debian13) ...
Selecting previously unselected package php8.4-gd.
Preparing to unpack .../45-php8.4-gd_8.4.27-2+0~deb.sury.org.1+debian13_amd64.deb ...
Unpacking php8.4-gd (8.4.27-2+0~deb.sury.org.1+debian13) ...
Selecting previously unselected package php8.4-gmp.
Preparing to unpack .../46-php8.4-gmp_8.4.27-2+0~deb.sury.org.1+debian13_amd64.deb ...
Unpacking php8.4-gmp (8.4.27-2+0~deb.sury.org.1+debian13) ...
Selecting previously unselected package php8.4-intl.
Preparing to unpack .../47-php8.4-intl_8.4.27-2+0~deb.sury.org.1+debian13_amd64.deb ...
Unpacking php8.4-intl (8.4.27-2+0~deb.sury.org.1+debian13) ...
Selecting previously unselected package php8.4-ldap.
Preparing to unpack .../48-php8.4-ldap_8.4.27-2+0~deb.sury.org.1+debian13_amd64.deb ...
Unpacking php8.4-ldap (8.4.27-2+0~deb.sury.org.1+debian13) ...
Selecting previously unselected package php8.4-mbstring.
Preparing to unpack .../49-php8.4-mbstring_8.4.27-2+0~deb.sury.org.1+debian13_amd64.deb ...
Unpacking php8.4-mbstring (8.4.27-2+0~deb.sury.org.1+debian13) ...
Selecting previously unselected package php8.4-mysql.
Preparing to unpack .../50-php8.4-mysql_8.4.27-2+0~deb.sury.org.1+debian13_amd64.deb ...
Unpacking php8.4-mysql (8.4.27-2+0~deb.sury.org.1+debian13) ...
Selecting previously unselected package php8.4-pgsql.
Preparing to unpack .../51-php8.4-pgsql_8.4.27-2+0~deb.sury.org.1+debian13_amd64.deb ...
Unpacking php8.4-pgsql (8.4.27-2+0~deb.sury.org.1+debian13) ...
Selecting previously unselected package php8.4-soap.
Preparing to unpack .../52-php8.4-soap_8.4.27-2+0~deb.sury.org.1+debian13_amd64.deb ...
Unpacking php8.4-soap (8.4.27-2+0~deb.sury.org.1+debian13) ...
Selecting previously unselected package php8.4-sqlite3.
Preparing to unpack .../53-php8.4-sqlite3_8.4.27-2+0~deb.sury.org.1+debian13_amd64.deb ...
Unpacking php8.4-sqlite3 (8.4.27-2+0~deb.sury.org.1+debian13) ...
Selecting previously unselected package php8.4-xml.
Preparing to unpack .../54-php8.4-xml_8.4.27-2+0~deb.sury.org.1+debian13_amd64.deb ...
Unpacking php8.4-xml (8.4.27-2+0~deb.sury.org.1+debian13) ...
Selecting previously unselected package php8.4-zip.
Preparing to unpack .../55-php8.4-zip_8.4.27-2+0~deb.sury.org.1+debian13_amd64.deb ...
Unpacking php8.4-zip (8.4.27-2+0~deb.sury.org.1+debian13) ...
Setting up liblcms2-2:amd64 (2.16-2+deb13u2) ...
Setting up libtext-charwidth-perl:amd64 (0.04-11+b4) ...
Setting up libsharpyuv0:amd64 (1.5.0-0.1) ...
Setting up libaom3:amd64 (3.12.1-1+deb13u1) ...
Setting up liblerc4:amd64 (4.0.0+ds-5) ...
Setting up fonts-noto-mono (20201225-2) ...
Setting up libxpm4:amd64 (1:3.5.17-1+deb13u1) ...
Setting up libzip5:amd64 (1.11.3-2) ...
Setting up imagemagick-7-common (8:7.1.1.43+dfsg1-1+deb13u14) ...
Setting up libargon2-1:amd64 (0~20190702+dfsg-4+b2) ...
Setting up libijs-0.35:amd64 (0.35-15.2) ...
Setting up libgs-common (10.05.1~dfsg-1+deb13u3) ...
Setting up x11-common (1:7.7+24+deb13u1) ...
Setting up libpq5:amd64 (17.11-0+deb13u1) ...
Setting up libdeflate0:amd64 (1.23-2) ...
Setting up libgomp1:amd64 (14.2.0-19) ...
Setting up libabsl20240722:amd64 (20240722.0-4) ...
Setting up libtext-wrapi18n-perl (0.06-10) ...
Setting up libjbig0:amd64 (2.1-6.1+b2) ...
Setting up poppler-data (0.4.12-1) ...
Setting up libfontenc1:amd64 (1:1.1.8-1+b2) ...
Setting up libjpeg62-turbo:amd64 (1:2.1.5-4) ...
Setting up libsvtav1enc2:amd64 (2.3.0+dfsg-1) ...
Setting up libjbig2dec0:amd64 (0.20-1+deb13u1) ...
Setting up libavahi-common-data:amd64 (0.8-16) ...
Setting up xfonts-encodings (1:1.0.4-2.2) ...
Setting up libimagequant0:amd64 (2.18.0-1+b2) ...
Setting up fonts-dejavu-mono (2.37-8) ...
Setting up libpng16-16t64:amd64 (1.6.48-1+deb13u6) ...
Setting up libidn12:amd64 (1.43-1) ...
Setting up fonts-dejavu-core (2.37-8) ...
Setting up libgav1-1:amd64 (0.19.0-3+b1) ...
Setting up ucf (3.0052) ...
Setting up libltdl7:amd64 (2.5.4-4) ...
Setting up libfftw3-double3:amd64 (3.3.10-2+b1) ...
Setting up libraw23t64:amd64 (0.21.4-2+deb13u1) ...
Setting up libwebp7:amd64 (1.5.0-0.1) ...
Setting up libnuma1:amd64 (2.0.19-1) ...
Setting up libdav1d7:amd64 (1.5.1-1) ...
Setting up liblqr-1-0:amd64 (0.4.2-2.1+b2) ...
Setting up libtiff6:amd64 (4.7.0-3+deb13u3) ...
Setting up librav1e0.7:amd64 (0.7.1-9+b2) ...
Setting up libxslt1.1:amd64 (1.1.35-1.2+deb13u3) ...
Setting up libopenjp2-7:amd64 (2.5.3-2.1~deb13u2) ...
Setting up fonts-droid-fallback (1:8.1.0r7-1~1.gbp36536b) ...
Setting up libicu76:amd64 (76.1-4) ...
Setting up libpaper2:amd64 (2.2.5-0.3+b2) ...
Setting up libde265-0:amd64 (1.0.15-1+deb13u2) ...
Setting up libx265-215:amd64 (4.1-2) ...
Setting up libwebpmux3:amd64 (1.5.0-0.1) ...
Setting up libyuv0:amd64 (0.0.1904.20250204-1) ...
Setting up libice6:amd64 (2:1.1.1-1) ...
Setting up libavif16:amd64 (1.2.1-1.2) ...
Setting up fontconfig-config (2.15.0-2.3) ...
Setting up libwebpdemux2:amd64 (1.5.0-0.1) ...
Setting up php8.4-common (8.4.27-2+0~deb.sury.org.1+debian13) ...
Creating config file /etc/php/8.4/mods-available/calendar.ini with new version
Creating config file /etc/php/8.4/mods-available/ctype.ini with new version
Creating config file /etc/php/8.4/mods-available/exif.ini with new version
Creating config file /etc/php/8.4/mods-available/fileinfo.ini with new version
Creating config file /etc/php/8.4/mods-available/ffi.ini with new version
Creating config file /etc/php/8.4/mods-available/ftp.ini with new version
Creating config file /etc/php/8.4/mods-available/gettext.ini with new version
Creating config file /etc/php/8.4/mods-available/iconv.ini with new version
Creating config file /etc/php/8.4/mods-available/pdo.ini with new version
Creating config file /etc/php/8.4/mods-available/phar.ini with new version
Creating config file /etc/php/8.4/mods-available/posix.ini with new version
Creating config file /etc/php/8.4/mods-available/shmop.ini with new version
Creating config file /etc/php/8.4/mods-available/sockets.ini with new version
Creating config file /etc/php/8.4/mods-available/sysvmsg.ini with new version
Creating config file /etc/php/8.4/mods-available/sysvsem.ini with new version
Creating config file /etc/php/8.4/mods-available/sysvshm.ini with new version
Creating config file /etc/php/8.4/mods-available/tokenizer.ini with new version
Setting up libavahi-common3:amd64 (0.8-16) ...
Setting up libpaper-utils (2.2.5-0.3+b2) ...
Setting up php8.4-curl (8.4.27-2+0~deb.sury.org.1+debian13) ...
Creating config file /etc/php/8.4/mods-available/curl.ini with new version
Setting up php8.4-pgsql (8.4.27-2+0~deb.sury.org.1+debian13) ...
Creating config file /etc/php/8.4/mods-available/pgsql.ini with new version
Creating config file /etc/php/8.4/mods-available/pdo_pgsql.ini with new version
Setting up php8.4-sqlite3 (8.4.27-2+0~deb.sury.org.1+debian13) ...
Creating config file /etc/php/8.4/mods-available/sqlite3.ini with new version
Creating config file /etc/php/8.4/mods-available/pdo_sqlite.ini with new version
Setting up php8.4-bcmath (8.4.27-2+0~deb.sury.org.1+debian13) ...
Creating config file /etc/php/8.4/mods-available/bcmath.ini with new version
Setting up libfreetype6:amd64 (2.13.3+dfsg-1+deb13u1) ...
Setting up php8.4-gmp (8.4.27-2+0~deb.sury.org.1+debian13) ...
Creating config file /etc/php/8.4/mods-available/gmp.ini with new version
Setting up php8.4-zip (8.4.27-2+0~deb.sury.org.1+debian13) ...
Creating config file /etc/php/8.4/mods-available/zip.ini with new version
Setting up php8.4-bz2 (8.4.27-2+0~deb.sury.org.1+debian13) ...
Creating config file /etc/php/8.4/mods-available/bz2.ini with new version
Setting up php8.4-xml (8.4.27-2+0~deb.sury.org.1+debian13) ...
Creating config file /etc/php/8.4/mods-available/dom.ini with new version
Creating config file /etc/php/8.4/mods-available/simplexml.ini with new version
Creating config file /etc/php/8.4/mods-available/xml.ini with new version
Creating config file /etc/php/8.4/mods-available/xmlreader.ini with new version
Creating config file /etc/php/8.4/mods-available/xmlwriter.ini with new version
Creating config file /etc/php/8.4/mods-available/xsl.ini with new version
Setting up php8.4-soap (8.4.27-2+0~deb.sury.org.1+debian13) ...
Creating config file /etc/php/8.4/mods-available/soap.ini with new version
Setting up libsm6:amd64 (2:1.2.6-1) ...
Setting up php8.4-opcache (8.4.27-2+0~deb.sury.org.1+debian13) ...
Creating config file /etc/php/8.4/mods-available/opcache.ini with new version
Setting up libavahi-client3:amd64 (0.8-16) ...
Setting up php8.4-intl (8.4.27-2+0~deb.sury.org.1+debian13) ...
Creating config file /etc/php/8.4/mods-available/intl.ini with new version
Setting up php8.4-ldap (8.4.27-2+0~deb.sury.org.1+debian13) ...
Creating config file /etc/php/8.4/mods-available/ldap.ini with new version
Setting up php8.4-readline (8.4.27-2+0~deb.sury.org.1+debian13) ...
Creating config file /etc/php/8.4/mods-available/readline.ini with new version
Setting up php8.4-mbstring (8.4.27-2+0~deb.sury.org.1+debian13) ...
Creating config file /etc/php/8.4/mods-available/mbstring.ini with new version
Setting up php8.4-mysql (8.4.27-2+0~deb.sury.org.1+debian13) ...
Creating config file /etc/php/8.4/mods-available/mysqlnd.ini with new version
Creating config file /etc/php/8.4/mods-available/mysqli.ini with new version
Creating config file /etc/php/8.4/mods-available/pdo_mysql.ini with new version
Setting up xfonts-utils (1:7.7+7) ...
Setting up libxt6t64:amd64 (1:1.2.1-1.2+b2) ...
Setting up libcups2t64:amd64 (2.4.10-3+deb13u2) ...
Setting up php8.4-cli (8.4.27-2+0~deb.sury.org.1+debian13) ...
update-alternatives: using /usr/bin/php8.4 to provide /usr/bin/php (php) in auto mode
update-alternatives: using /usr/bin/phar8.4 to provide /usr/bin/phar (phar) in auto mode
update-alternatives: using /usr/bin/phar.phar8.4 to provide /usr/bin/phar.phar (phar.phar) in auto mode
Creating config file /etc/php/8.4/cli/php.ini with new version
Setting up fonts-urw-base35 (20200910-8) ...
Setting up php8.4-fpm (8.4.27-2+0~deb.sury.org.1+debian13) ...
Creating config file /etc/php/8.4/fpm/php.ini with new version
Created symlink '/etc/systemd/system/multi-user.target.wants/php8.4-fpm.service' → '/usr/lib/systemd/system/php8.4-fpm.service'.
Setting up php8.4 (8.4.27-2+0~deb.sury.org.1+debian13) ...
Setting up php8.4-apcu (5.1.28-2+0~20260623.59+debian13~1.gbp4679cd) ...
Setting up php8.4-igbinary (3.2.16-6+0~20260709.60+debian13~1.gbp1eff65) ...
Setting up libgs10-common (10.05.1~dfsg-1+deb13u3) ...
Setting up php8.4-redis (6.3.0-2+0~20260711.69+debian13~1.gbpd148c3) ...
Setting up libheif-plugin-dav1d:amd64 (1.23.6-2~deb13u1) ...
Setting up libheif-plugin-libde265:amd64 (1.23.6-2~deb13u1) ...
Setting up libheif1:amd64 (1.23.6-2~deb13u1) ...
Setting up libheif-plugin-x265:amd64 (1.23.6-2~deb13u1) ...
Setting up libheif-plugin-aomenc:amd64 (1.23.6-2~deb13u1) ...
Processing triggers for libc-bin (2.41-12+deb13u4) ...
Processing triggers for sgml-base (1.31+nmu1) ...
Setting up libfontconfig1:amd64 (2.15.0-2.3) ...
Processing triggers for mailcap (3.74) ...
Setting up libgs10:amd64 (10.05.1~dfsg-1+deb13u3) ...
Setting up ghostscript (10.05.1~dfsg-1+deb13u3) ...
Setting up libgd3:amd64 (2.3.3-16+0~deb.sury.org.1+debian13) ...
Setting up libmagickcore-7.q16-10:amd64 (8:7.1.1.43+dfsg1-1+deb13u14) ...
Setting up libmagickwand-7.q16-10:amd64 (8:7.1.1.43+dfsg1-1+deb13u14) ...
Setting up php8.4-gd (8.4.27-2+0~deb.sury.org.1+debian13) ...
Creating config file /etc/php/8.4/mods-available/gd.ini with new version
Setting up php8.4-imagick (3.8.1-1+0~20260621.55+debian13~1.gbpde1d95) ...
Processing triggers for php8.4-cli (8.4.27-2+0~deb.sury.org.1+debian13) ...
Processing triggers for php8.4-fpm (8.4.27-2+0~deb.sury.org.1+debian13) ...
Processing triggers for libc-bin (2.41-12+deb13u4) ...
Synchronizing state of php8.4-fpm.service with SysV service script with /usr/lib/systemd/systemd-sysv-install.
Executing: /usr/lib/systemd/systemd-sysv-install enable php8.4-fpm
[2026-11-12 21:53:47] [OK] Setup PHP 8.4
[2026-11-12 21:53:47] [INFO] Fetching github release: cypht (2.14.0)
[2026-11-12 21:53:57] [OK] Deployed: cypht (2.14.0)
[2026-11-12 21:53:58] [INFO] Configuring Cypht
Database connection successful ...
Database is empty. Initializing...
Database schema initialized.
Migrations table not found. Creating it...
Migrations table created.
Migrations table populated for new installation.
Db setup finished
User account created successfully.
checking dependencies ...
all dependency checks passed.
scanning module core ...
scanning module contacts ...
scanning module local_contacts ...
scanning module ldap_contacts ...
scanning module gmail_contacts ...
scanning module feeds ...
scanning module jmap ...
scanning module imap ...
scanning module smtp ...
scanning module account ...
scanning module idle_timer ...
scanning module desktop_notifications ...
scanning module calendar ...
scanning module themes ...
scanning module nux ...
scanning module developer ...
scanning module profiles ...
scanning module imap_folders ...
scanning module sievefilters ...
scanning module tags ...
scanning module history ...
scanning module scheduled_sends ...
site.css file created
site.js file created
dynamic.php file written
creating production site
KindEditor assets copied successfully
copying assets directory...
[2026-11-12 21:53:59] [OK] Configured Cypht
[2026-11-12 21:53:59] [INFO] Configuring Nginx
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
[2026-11-12 21:54:00] [OK] Configured Nginx
[2026-11-12 21:54:00] [INFO] Customizing Container
[2026-11-12 21:54:02] [OK] Customized Container
[2026-11-12 21:54:02] [INFO] Cleaning up
Reading package lists...
Building dependency tree...
Reading state information...
Summary:
Upgrading: 0, Installing: 0, Removing: 0, Not Upgrading: 0
[2026-11-12 21:54:03] [OK] Cleaned
… 535 earlier lines cut, the full log is in the run artifacts
Preparing to unpack .../37-libpaper-utils_2.2.5-0.3+b2_arm64.deb ...
Unpacking libpaper-utils (2.2.5-0.3+b2) ...
Selecting previously unselected package libpq5:arm64.
Preparing to unpack .../38-libpq5_17.11-0+deb13u1_arm64.deb ...
Unpacking libpq5:arm64 (17.11-0+deb13u1) ...
Selecting previously unselected package libxslt1.1:arm64.
Preparing to unpack .../39-libxslt1.1_1.1.35-1.2+deb13u3_arm64.deb ...
Unpacking libxslt1.1:arm64 (1.1.35-1.2+deb13u3) ...
Selecting previously unselected package libzip5:arm64.
Preparing to unpack .../40-libzip5_1.11.3-2_arm64.deb ...
Unpacking libzip5:arm64 (1.11.3-2) ...
Selecting previously unselected package php8.4.
Preparing to unpack .../41-php8.4_8.4.27-2+0~deb.sury.org.1+debian13_all.deb ...
Unpacking php8.4 (8.4.27-2+0~deb.sury.org.1+debian13) ...
Selecting previously unselected package php8.4-bcmath.
Preparing to unpack .../42-php8.4-bcmath_8.4.27-1+0~20261021.57+debian13~1.gbp7636b9_arm64.deb ...
Unpacking php8.4-bcmath (8.4.27-1+0~20261021.57+debian13~1.gbp7636b9) ...
Selecting previously unselected package php8.4-bz2.
Preparing to unpack .../43-php8.4-bz2_8.4.27-1+0~20261021.57+debian13~1.gbp7636b9_arm64.deb ...
Unpacking php8.4-bz2 (8.4.27-1+0~20261021.57+debian13~1.gbp7636b9) ...
Selecting previously unselected package php8.4-curl.
Preparing to unpack .../44-php8.4-curl_8.4.27-1+0~20261021.57+debian13~1.gbp7636b9_arm64.deb ...
Unpacking php8.4-curl (8.4.27-1+0~20261021.57+debian13~1.gbp7636b9) ...
Selecting previously unselected package php8.4-gd.
Preparing to unpack .../45-php8.4-gd_8.4.27-1+0~20261021.57+debian13~1.gbp7636b9_arm64.deb ...
Unpacking php8.4-gd (8.4.27-1+0~20261021.57+debian13~1.gbp7636b9) ...
Selecting previously unselected package php8.4-gmp.
Preparing to unpack .../46-php8.4-gmp_8.4.27-1+0~20261021.57+debian13~1.gbp7636b9_arm64.deb ...
Unpacking php8.4-gmp (8.4.27-1+0~20261021.57+debian13~1.gbp7636b9) ...
Selecting previously unselected package php8.4-intl.
Preparing to unpack .../47-php8.4-intl_8.4.27-1+0~20261021.57+debian13~1.gbp7636b9_arm64.deb ...
Unpacking php8.4-intl (8.4.27-1+0~20261021.57+debian13~1.gbp7636b9) ...
Selecting previously unselected package php8.4-ldap.
Preparing to unpack .../48-php8.4-ldap_8.4.27-1+0~20261021.57+debian13~1.gbp7636b9_arm64.deb ...
Unpacking php8.4-ldap (8.4.27-1+0~20261021.57+debian13~1.gbp7636b9) ...
Selecting previously unselected package php8.4-mbstring.
Preparing to unpack .../49-php8.4-mbstring_8.4.27-1+0~20261021.57+debian13~1.gbp7636b9_arm64.deb ...
Unpacking php8.4-mbstring (8.4.27-1+0~20261021.57+debian13~1.gbp7636b9) ...
Selecting previously unselected package php8.4-mysql.
Preparing to unpack .../50-php8.4-mysql_8.4.27-1+0~20261021.57+debian13~1.gbp7636b9_arm64.deb ...
Unpacking php8.4-mysql (8.4.27-1+0~20261021.57+debian13~1.gbp7636b9) ...
Selecting previously unselected package php8.4-pgsql.
Preparing to unpack .../51-php8.4-pgsql_8.4.27-1+0~20261021.57+debian13~1.gbp7636b9_arm64.deb ...
Unpacking php8.4-pgsql (8.4.27-1+0~20261021.57+debian13~1.gbp7636b9) ...
Selecting previously unselected package php8.4-soap.
Preparing to unpack .../52-php8.4-soap_8.4.27-1+0~20261021.57+debian13~1.gbp7636b9_arm64.deb ...
Unpacking php8.4-soap (8.4.27-1+0~20261021.57+debian13~1.gbp7636b9) ...
Selecting previously unselected package php8.4-sqlite3.
Preparing to unpack .../53-php8.4-sqlite3_8.4.27-1+0~20261021.57+debian13~1.gbp7636b9_arm64.deb ...
Unpacking php8.4-sqlite3 (8.4.27-1+0~20261021.57+debian13~1.gbp7636b9) ...
Selecting previously unselected package php8.4-xml.
Preparing to unpack .../54-php8.4-xml_8.4.27-1+0~20261021.57+debian13~1.gbp7636b9_arm64.deb ...
Unpacking php8.4-xml (8.4.27-1+0~20261021.57+debian13~1.gbp7636b9) ...
Selecting previously unselected package php8.4-zip.
Preparing to unpack .../55-php8.4-zip_8.4.27-1+0~20261021.57+debian13~1.gbp7636b9_arm64.deb ...
Unpacking php8.4-zip (8.4.27-1+0~20261021.57+debian13~1.gbp7636b9) ...
Setting up liblcms2-2:arm64 (2.16-2+deb13u2) ...
Setting up libsharpyuv0:arm64 (1.5.0-0.1) ...
Setting up libaom3:arm64 (3.12.1-1+deb13u1) ...
Setting up liblerc4:arm64 (4.0.0+ds-5) ...
Setting up fonts-noto-mono (20201225-2) ...
Setting up libxpm4:arm64 (1:3.5.17-1+deb13u1) ...
Setting up libzip5:arm64 (1.11.3-2) ...
Setting up imagemagick-7-common (8:7.1.1.43+dfsg1-1+deb13u14) ...
Setting up libargon2-1:arm64 (0~20190702+dfsg-4+b2) ...
Setting up libijs-0.35:arm64 (0.35-15.2) ...
Setting up libgs-common (10.05.1~dfsg-1+deb13u3) ...
Setting up php8.4-common (8.4.27-1+0~20261021.57+debian13~1.gbp7636b9) ...
Creating config file /etc/php/8.4/mods-available/calendar.ini with new version
Creating config file /etc/php/8.4/mods-available/ctype.ini with new version
Creating config file /etc/php/8.4/mods-available/exif.ini with new version
Creating config file /etc/php/8.4/mods-available/fileinfo.ini with new version
Creating config file /etc/php/8.4/mods-available/ffi.ini with new version
Creating config file /etc/php/8.4/mods-available/ftp.ini with new version
Creating config file /etc/php/8.4/mods-available/gettext.ini with new version
Creating config file /etc/php/8.4/mods-available/iconv.ini with new version
Creating config file /etc/php/8.4/mods-available/pdo.ini with new version
Creating config file /etc/php/8.4/mods-available/phar.ini with new version
Creating config file /etc/php/8.4/mods-available/posix.ini with new version
Creating config file /etc/php/8.4/mods-available/shmop.ini with new version
Creating config file /etc/php/8.4/mods-available/sockets.ini with new version
Creating config file /etc/php/8.4/mods-available/sysvmsg.ini with new version
Creating config file /etc/php/8.4/mods-available/sysvsem.ini with new version
Creating config file /etc/php/8.4/mods-available/sysvshm.ini with new version
Creating config file /etc/php/8.4/mods-available/tokenizer.ini with new version
Setting up x11-common (1:7.7+24+deb13u1) ...
Setting up libpq5:arm64 (17.11-0+deb13u1) ...
Setting up libdeflate0:arm64 (1.23-2) ...
Setting up libabsl20240722:arm64 (20240722.0-4) ...
Setting up php8.4-curl (8.4.27-1+0~20261021.57+debian13~1.gbp7636b9) ...
Creating config file /etc/php/8.4/mods-available/curl.ini with new version
Setting up libjbig0:arm64 (2.1-6.1+b2) ...
Setting up php8.4-pgsql (8.4.27-1+0~20261021.57+debian13~1.gbp7636b9) ...
Creating config file /etc/php/8.4/mods-available/pgsql.ini with new version
Creating config file /etc/php/8.4/mods-available/pdo_pgsql.ini with new version
Setting up poppler-data (0.4.12-1) ...
Setting up php8.4-sqlite3 (8.4.27-1+0~20261021.57+debian13~1.gbp7636b9) ...
Creating config file /etc/php/8.4/mods-available/sqlite3.ini with new version
Creating config file /etc/php/8.4/mods-available/pdo_sqlite.ini with new version
Setting up libfontenc1:arm64 (1:1.1.8-1+b2) ...
Setting up php8.4-bcmath (8.4.27-1+0~20261021.57+debian13~1.gbp7636b9) ...
Creating config file /etc/php/8.4/mods-available/bcmath.ini with new version
Setting up libjpeg62-turbo:arm64 (1:2.1.5-4) ...
Setting up php8.4-gmp (8.4.27-1+0~20261021.57+debian13~1.gbp7636b9) ...
Creating config file /etc/php/8.4/mods-available/gmp.ini with new version
Setting up libsvtav1enc2:arm64 (2.3.0+dfsg-1) ...
Setting up libjbig2dec0:arm64 (0.20-1+deb13u1) ...
Setting up libavahi-common-data:arm64 (0.8-16) ...
Setting up xfonts-encodings (1:1.0.4-2.2) ...
Setting up libimagequant0:arm64 (2.18.0-1+b2) ...
Setting up fonts-dejavu-mono (2.37-8) ...
Setting up libpng16-16t64:arm64 (1.6.48-1+deb13u6) ...
Setting up php8.4-zip (8.4.27-1+0~20261021.57+debian13~1.gbp7636b9) ...
Creating config file /etc/php/8.4/mods-available/zip.ini with new version
Setting up libidn12:arm64 (1.43-1) ...
Setting up fonts-dejavu-core (2.37-8) ...
Setting up libgav1-1:arm64 (0.19.0-3+b1) ...
Setting up libltdl7:arm64 (2.5.4-4) ...
Setting up libfftw3-double3:arm64 (3.3.10-2+b1) ...
Setting up libraw23t64:arm64 (0.21.4-2+deb13u1) ...
Setting up libwebp7:arm64 (1.5.0-0.1) ...
Setting up libnuma1:arm64 (2.0.19-1) ...
Setting up libdav1d7:arm64 (1.5.1-1) ...
Setting up liblqr-1-0:arm64 (0.4.2-2.1+b2) ...
Setting up libtiff6:arm64 (4.7.0-3+deb13u3) ...
Setting up librav1e0.7:arm64 (0.7.1-9+b2) ...
Setting up libxslt1.1:arm64 (1.1.35-1.2+deb13u3) ...
Setting up php8.4-bz2 (8.4.27-1+0~20261021.57+debian13~1.gbp7636b9) ...
Creating config file /etc/php/8.4/mods-available/bz2.ini with new version
Setting up libopenjp2-7:arm64 (2.5.3-2.1~deb13u2) ...
Setting up fonts-droid-fallback (1:8.1.0r7-1~1.gbp36536b) ...
Setting up libicu76:arm64 (76.1-4) ...
Setting up libpaper2:arm64 (2.2.5-0.3+b2) ...
Setting up php8.4-xml (8.4.27-1+0~20261021.57+debian13~1.gbp7636b9) ...
Creating config file /etc/php/8.4/mods-available/dom.ini with new version
Creating config file /etc/php/8.4/mods-available/simplexml.ini with new version
Creating config file /etc/php/8.4/mods-available/xml.ini with new version
Creating config file /etc/php/8.4/mods-available/xmlreader.ini with new version
Creating config file /etc/php/8.4/mods-available/xmlwriter.ini with new version
Creating config file /etc/php/8.4/mods-available/xsl.ini with new version
Setting up libde265-0:arm64 (1.0.15-1+deb13u2) ...
Setting up libx265-215:arm64 (4.1-2) ...
Setting up php8.4-soap (8.4.27-1+0~20261021.57+debian13~1.gbp7636b9) ...
Creating config file /etc/php/8.4/mods-available/soap.ini with new version
Setting up libwebpmux3:arm64 (1.5.0-0.1) ...
Setting up libyuv0:arm64 (0.0.1904.20250204-1) ...
Setting up php8.4-opcache (8.4.27-1+0~20261021.57+debian13~1.gbp7636b9) ...
Creating config file /etc/php/8.4/mods-available/opcache.ini with new version
Setting up php8.4-intl (8.4.27-1+0~20261021.57+debian13~1.gbp7636b9) ...
Creating config file /etc/php/8.4/mods-available/intl.ini with new version
Setting up php8.4-ldap (8.4.27-1+0~20261021.57+debian13~1.gbp7636b9) ...
Creating config file /etc/php/8.4/mods-available/ldap.ini with new version
Setting up libice6:arm64 (2:1.1.1-1) ...
Setting up libavif16:arm64 (1.2.1-1.2) ...
Setting up php8.4-readline (8.4.27-1+0~20261021.57+debian13~1.gbp7636b9) ...
Creating config file /etc/php/8.4/mods-available/readline.ini with new version
Setting up php8.4-mbstring (8.4.27-1+0~20261021.57+debian13~1.gbp7636b9) ...
Creating config file /etc/php/8.4/mods-available/mbstring.ini with new version
Setting up fontconfig-config (2.15.0-2.3) ...
Setting up libwebpdemux2:arm64 (1.5.0-0.1) ...
Setting up php8.4-mysql (8.4.27-1+0~20261021.57+debian13~1.gbp7636b9) ...
Creating config file /etc/php/8.4/mods-available/mysqlnd.ini with new version
Creating config file /etc/php/8.4/mods-available/mysqli.ini with new version
Creating config file /etc/php/8.4/mods-available/pdo_mysql.ini with new version
Setting up libavahi-common3:arm64 (0.8-16) ...
Setting up libpaper-utils (2.2.5-0.3+b2) ...
Setting up libfreetype6:arm64 (2.13.3+dfsg-1+deb13u1) ...
Setting up libsm6:arm64 (2:1.2.6-1) ...
Setting up libavahi-client3:arm64 (0.8-16) ...
Setting up php8.4-cli (8.4.27-1+0~20261021.57+debian13~1.gbp7636b9) ...
update-alternatives: using /usr/bin/php8.4 to provide /usr/bin/php (php) in auto mode
update-alternatives: using /usr/bin/phar8.4 to provide /usr/bin/phar (phar) in auto mode
update-alternatives: using /usr/bin/phar.phar8.4 to provide /usr/bin/phar.phar (phar.phar) in auto mode
Creating config file /etc/php/8.4/cli/php.ini with new version
Setting up xfonts-utils (1:7.7+7) ...
Setting up php8.4-fpm (8.4.27-1+0~20261021.57+debian13~1.gbp7636b9) ...
Creating config file /etc/php/8.4/fpm/php.ini with new version
Created symlink '/etc/systemd/system/multi-user.target.wants/php8.4-fpm.service' → '/usr/lib/systemd/system/php8.4-fpm.service'.
Setting up libxt6t64:arm64 (1:1.2.1-1.2+b2) ...
Setting up php8.4 (8.4.27-2+0~deb.sury.org.1+debian13) ...
Setting up php8.4-apcu (5.1.28-2+0~20260623.59+debian13~1.gbp4679cd) ...
Setting up php8.4-igbinary (3.2.16-6+0~20260709.60+debian13~1.gbp1eff65) ...
Setting up libcups2t64:arm64 (2.4.10-3+deb13u2) ...
Setting up php8.4-redis (6.3.0-2+0~20260711.69+debian13~1.gbpd148c3) ...
Setting up fonts-urw-base35 (20200910-8) ...
Setting up libgs10-common (10.05.1~dfsg-1+deb13u3) ...
Setting up libheif-plugin-dav1d:arm64 (1.23.6-2~deb13u1) ...
Setting up libheif-plugin-libde265:arm64 (1.23.6-2~deb13u1) ...
Setting up libheif1:arm64 (1.23.6-2~deb13u1) ...
Setting up libheif-plugin-x265:arm64 (1.23.6-2~deb13u1) ...
Setting up libheif-plugin-aomenc:arm64 (1.23.6-2~deb13u1) ...
Processing triggers for libc-bin (2.41-12+deb13u4) ...
Processing triggers for sgml-base (1.31+nmu1) ...
Setting up libfontconfig1:arm64 (2.15.0-2.3) ...
Processing triggers for mailcap (3.74) ...
Setting up libgs10:arm64 (10.05.1~dfsg-1+deb13u3) ...
Setting up ghostscript (10.05.1~dfsg-1+deb13u3) ...
Setting up libgd3:arm64 (2.3.3-16+0~deb.sury.org.1+debian13) ...
Setting up libmagickcore-7.q16-10:arm64 (8:7.1.1.43+dfsg1-1+deb13u14) ...
Setting up libmagickwand-7.q16-10:arm64 (8:7.1.1.43+dfsg1-1+deb13u14) ...
Setting up php8.4-gd (8.4.27-1+0~20261021.57+debian13~1.gbp7636b9) ...
Creating config file /etc/php/8.4/mods-available/gd.ini with new version
Setting up php8.4-imagick (3.8.1-1+0~20260621.55+debian13~1.gbpde1d95) ...
Processing triggers for php8.4-cli (8.4.27-1+0~20261021.57+debian13~1.gbp7636b9) ...
Processing triggers for php8.4-fpm (8.4.27-1+0~20261021.57+debian13~1.gbp7636b9) ...
Processing triggers for libc-bin (2.41-12+deb13u4) ...
Synchronizing state of php8.4-fpm.service with SysV service script with /usr/lib/systemd/systemd-sysv-install.
Executing: /usr/lib/systemd/systemd-sysv-install enable php8.4-fpm
[2026-11-12 18:51:25] [OK] Setup PHP 8.4
[2026-11-12 18:51:25] [INFO] Fetching github release: cypht (2.14.0)
[2026-11-12 18:51:27] [OK] Deployed: cypht (2.14.0)
[2026-11-12 18:51:27] [INFO] Configuring Cypht
Database connection successful ...
Database is empty. Initializing...
Database schema initialized.
Migrations table not found. Creating it...
Migrations table created.
Migrations table populated for new installation.
Db setup finished
User account created successfully.
checking dependencies ...
all dependency checks passed.
scanning module core ...
scanning module contacts ...
scanning module local_contacts ...
scanning module ldap_contacts ...
scanning module gmail_contacts ...
scanning module feeds ...
scanning module jmap ...
scanning module imap ...
scanning module smtp ...
scanning module account ...
scanning module idle_timer ...
scanning module desktop_notifications ...
scanning module calendar ...
scanning module themes ...
scanning module nux ...
scanning module developer ...
scanning module profiles ...
scanning module imap_folders ...
scanning module sievefilters ...
scanning module tags ...
scanning module history ...
scanning module scheduled_sends ...
site.css file created
site.js file created
dynamic.php file written
creating production site
KindEditor assets copied successfully
copying assets directory...
[2026-11-12 18:51:28] [OK] Configured Cypht
[2026-11-12 18:51:28] [INFO] Configuring Nginx
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
[2026-11-12 18:51:29] [OK] Configured Nginx
[2026-11-12 18:51:29] [INFO] Customizing Container
[2026-11-12 18:51:30] [OK] Customized Container
[2026-11-12 18:51:30] [INFO] Cleaning up
Reading package lists...
Building dependency tree...
Reading state information...
Summary:
Upgrading: 0, Installing: 0, Removing: 0, Not Upgrading: 0
[2026-11-12 18:51:31] [OK] Cleaned
Activity
community-scripts-issue-bot commentedon Nov 12, 2026
The Cypht script is ready for testing. Run it in the Proxmox VE shell (or on an Incus host) to create a container:
Default credentials:
Username: admin
Sign in with the username and generated password stored as CYPHT_ADMIN_USER and CYPHT_ADMIN_PASS in /opt/cypht_data/.env.
Added mail accounts and settings are only kept after Save (or Save and Logout), encrypted with the login password. There is no password reset.
Note: This is not in the official repo yet—it's just a dev version! After merging into ProxmoxVE, it will need to be recreated.
Discord testing thread: https://discord.com/channels/1302816934508630047/1570495864835678350
MickLesk commentedon Nov 12, 2026
/test cypht
Screenshot: ct/cypht.sh (pve) for #2553 at 0fa1e9f
Screenshot: ct/cypht.sh (pve)-after-update for #2553 at 0fa1e9f
Screenshot: ct/cypht.sh (incus) for #2553 at 0fa1e9f
Screenshot: ct/cypht.sh (incus)-after-update for #2553 at 0fa1e9f
Screenshot: ct/cypht.sh (arm64) for #2553 at 0fa1e9f
Screenshot: ct/cypht.sh (arm64)-after-update for #2553 at 0fa1e9f
github-actions commentedon Nov 12, 2026
Proxmox script test
@MickLesk ✅ 2/2 passed at
0fa1e9fct/cypht.shct/cypht.shct/cypht.shARM64 (information only, not counted): 1/1 passed.
📊 Resources
ct/cypht.shct/cypht.shct/cypht.sh📸 ct/cypht.sh (pve) — http://10.99.0.216: after install / after update
📸 ct/cypht.sh (incus) — http://10.98.0.161: after install / after update
📸 ct/cypht.sh (arm64) — http://10.98.0.63: after install / after update
📄 ct/cypht.sh (pve) — install log (1703 lines)
🔄 ct/cypht.sh (pve) — update log (31 lines)
🔁 ct/cypht.sh (pve) — second update log
📄 ct/cypht.sh (incus) — install log (823 lines)
🔄 ct/cypht.sh (incus) — update log (26 lines)
🔁 ct/cypht.sh (incus) — second update log
📄 ct/cypht.sh (arm64) — install log (799 lines)
🔄 ct/cypht.sh (arm64) — update log (26 lines)
🔁 ct/cypht.sh (arm64) — second update log
Full logs: workflow run (artifacts
result-*). Comment/test cyphtto build again.github-actions commentedon Nov 13, 2026
📊 Install telemetry for
cyphtNo installs of the DevScripts version of this script reported yet since this issue was opened (2026-11-12).
updated hourly · last refresh 2026-11-13 07:20 UTC
github-actions commentedon Nov 13, 2026
A PR has been created for cypht: community-scripts/ProxmoxVE#18659
MickLesk commentedon Nov 13, 2026
Merged with #18659 in ProxmoxVE
github-actions commentedon Nov 13, 2026
Files deleted with PR #2585