Cypht Config Generator

Click any of the options below to configure Cypht!
On the bottom of the page you can find a button to generate your .env
app

SESSION_TYPE

Default: PHP

AUTH_TYPE

Default: DB

LDAP_AUTH_SERVER

Default: localhost

LDAP_AUTH_PORT

Default: 389

LDAP_AUTH_TLS

LDAP_AUTH_BASE_DN

Default: example,dc=com

IMAP_AUTH_NAME

Default: Gandi

IMAP_AUTH_SERVER

Default: mail.gandi.net

IMAP_AUTH_PORT

Default: 993

IMAP_AUTH_TLS

Default: true

IMAP_AUTH_SIEVE_CONF_HOST

IMAP_AUTH_SIEVE_TLS_MODE

Default: true

DEFAULT_SMTP_NAME

DEFAULT_SMTP_SERVER

DEFAULT_SMTP_PORT

DEFAULT_SMTP_TLS

DEFAULT_SMTP_NO_AUTH

USER_CONFIG_TYPE

Default: file

USER_SETTINGS_DIR

Default: /var/lib/hm3/users

ATTACHMENT_DIR

Default: /var/lib/hm3/attachments

DISABLE_ORIGIN_CHECK

Default: false

ADMIN_USERS

DEFAULT_EMAIL_DOMAIN

AUTO_CREATE_PROFILE

REDIRECT_AFTER_LOGIN

APP_NAME

Default: Cypht

ALWAYS_MOBILE_UI

DEFAULT_LANGUAGE

Default: en

JS_COMPRESS

Default: false

CSS_COMPRESS

Default: false

ENABLE_REDIS

Default: true

REDIS_SERVER

Default: 127.0.0.1

REDIS_PORT

Default: 6379

REDIS_INDEX

Default: 1

REDIS_PASS

REDIS_SOCKET

Default: /var/run/redis/redis-server.sock

ENABLE_MEMCACHED

Default: true

MEMCACHED_SERVER

Default: 127.0.0.1

MEMCACHED_PORT

Default: 11211

MEMCACHED_AUTH

Default: false

MEMCACHED_USER

MEMCACHED_PASS

ALLOW_LONG_SESSION

Default: false

LONG_SESSION_LIFETIME

Default: 30

ENCRYPT_AJAX_REQUESTS

ENCRYPT_LOCAL_STORAGE

DISABLE_IP_CHECK

Default: false

ALLOW_EXTERNAL_IMAGE_SOURCES

Default: true

SINGLE_SERVER_MODE

Default: false

DISABLE_EMPTY_SUPERGLOBALS

Default: false

DISABLE_OPEN_BASE_DIR

Default: false

DISABLE_INI_SETTINGS

Default: false

DISABLE_FINGERPRINT

Default: false

AUTH_CLASS

SESSION_CLASS

CYPHT_MODULES

Default: core,contacts,local_contacts,feeds,imap,smtp,account,idle_timer,calendar,themes,nux,developer,history,saved_searches,advanced_search,highlights,profiles,inline_message,imap_folders,keyboard_shortcuts,tags

DEFAULT_SETTING_NO_PASSWORD_SAVE

Default: false

DEFAULT_SETTING_IMAP_PER_PAGE

Default: 20

DEFAULT_SETTING_SIMPLE_MSG_PARTS

Default: false

DEFAULT_SETTING_MSG_PART_ICONS

Default: true

DEFAULT_SETTING_REVIEW_SENT_EMAIL

Default: true

DEFAULT_SETTING_TEXT_ONLY

Default: false

DEFAULT_SETTING_SENT_PER_SOURCE

Default: 20

DEFAULT_SETTING_SENT_SINCE

Default: -1 week

DEFAULT_SETTING_JUNK_SINCE

Default: -1 week

DEFAULT_SETTING_JUNK_PER_SOURCE

Default: 20

DEFAULT_SETTING_TAGS_SINCE

Default: -1 week

DEFAULT_SETTING_TAGS_PER_SOURCE

Default: 20

DEFAULT_SETTING_TRASH_SINCE

Default: -1 week

DEFAULT_SETTING_TRASH_PER_SOURCE

Default: 20

DEFAULT_SETTING_DRAFT_SINCE

Default: -1 week

DEFAULT_SETTING_DRAFT_PER_SOURCE

Default: 20

DEFAULT_SETTING_SHOW_LIST_ICONS

Default: true

DEFAULT_SETTING_START_PAGE

Default: none

DEFAULT_SETTING_DISABLE_DELETE_PROMPT

Default: false

DEFAULT_SETTING_NO_FOLDER_ICONS

Default: false

DEFAULT_SETTING_ALL_EMAIL_PER_SOURCE

Default: 20

DEFAULT_SETTING_ALL_EMAIL_SINCE

Default: -1 week

DEFAULT_SETTING_ALL_SINCE

Default: -1 week

DEFAULT_SETTING_ALL_PER_SOURCE

Default: 20

DEFAULT_SETTING_UNREAD_PER_SOURCE

Default: 20

DEFAULT_SETTING_FLAGGED_PER_SOURCE

Default: 20

DEFAULT_SETTING_FLAGGED_SINCE

Default: -1 week

DEFAULT_SETTING_UNREAD_SINCE

Default: -1 week

DEFAULT_SETTING_SEARCH_SINCE

Default: -1 week

DEFAULT_SETTING_TIMEZONE

Default: UTC

DEFAULT_SETTING_LIST_STYLE

Default: email_style

DEFAULT_SETTING_LANGUAGE

Default: en

DEFAULT_SETTING_UNREAD_EXCLUDE_FEEDS

Default: false

DEFAULT_SETTING_FEED_LIMIT

Default: 20

DEFAULT_SETTING_FEED_SINCE

Default: -1 week

DEFAULT_SETTING_SMTP_COMPOSE_TYPE

DEFAULT_SETTING_SMTP_AUTO_BCC

Default: false

DEFAULT_SETTING_THEME

Default: default

DEFAULT_SETTING_UNREAD_EXCLUDE_WORDPRESS

Default: false

DEFAULT_SETTING_WORDPRESS_SINCE

Default: -1 week

DEFAULT_SETTING_UNREAD_EXCLUDE_GITHUB

Default: false

DEFAULT_SETTING_GITHUB_LIMIT

Default: 20

DEFAULT_SETTING_GITHUB_SINCE

Default: -1 week

DEFAULT_SETTING_INLINE_MESSAGE

Default: false

DEFAULT_SETTING_INLINE_MESSAGE

Default: right

DEFAULT_SETTING_ENABLE_KEYBOARD_SHORTCUTS

Default: false

DEFAULT_SETTING_ENABLE_SIEVE_FILTER

Default: false

FANCY_LOGIN

Default: false

JS_EXCLUDE_DEPS


database

DB_CONNECTION_TYPE

Default: host

DB_HOST

Default: 127.0.0.1

DB_PORT

Default: 3306

DB_SOCKET

Default: /var/lib/mysqld/mysqld.sock

DB_NAME

Default: cypht_db

DB_USER

Default: root

DB_PASS

DB_DRIVER

Default: mysql


2fa

APP_2FA_SECRET

APP_2FA_SIMPLE

Default: false


carddav

CARD_DAV_SERVER

Default: http://localhost:5232


dynamic_login

DYNAMIC_HOST

Default: true

DYNAMIC_HOST_SUBDOMAIN

DYNAMIC_USER

Default: false

DYNAMIC_SMTP_SUBDOMAIN

DYNAMIC_MAIL_SUBDOMAIN


github

GITHUB_CLIENT_ID

GITHUB_CLIENT_SECRET

GITHUB_REDIRECT_URI

Default: http://localhost/?page=home

GITHUB_AUTH_URL

Default: https://github.com/login/oauth/authorize

GITHUB_TOKEN_URL

Default: https://github.com/login/oauth/access_token


ldap

LDAP_SERVER

Default: localhost

LDAP_ENABLE_TLS

Default: true

LDAP_PORT

Default: 389

LDAP_BASE_DN

Default: dc=example,dc=com

LDAP_SEARCH_TERM

Default: objectclass=inetOrgPerson

LDAP_AUTH

Default: false

LDAP_USER

LDAP_PASS

LDAP_OBJECT_CLASS

Default: top,person,organizationalperson,inetorgperson

LDAP_READ_WRITE

Default: true


oauth2

GMAIL_CLIENT_ID

GMAIL_CLIENT_SECRET

GMAIL_CLIENT_URI

Default: http://localhost/?page=home

GMAIL_AUTH_URI

Default: https://accounts.google.com/o/oauth2/auth

GMAIL_TOKEN_URI

Default: https://www.googleapis.com/oauth2/v3/token

GMAIL_REFRESH_URI

Default: https://www.googleapis.com/oauth2/v3/token

OUTLOOK_CLIENT_ID

OUTLOOK_CLIENT_SECRET

OUTLOOK_CLIENT_URI

Default: http://localhost/?page=home

OUTLOOK_AUTH_URI

Default: https://login.live.com/oauth20_authorize.srf

OUTLOOK_TOKEN_URI

Default: https://login.live.com/oauth20_token.srf

OUTLOOK_REFRESH_URI

Default: https://login.live.com/oauth20_token.srf

OFFICE365_CLIENT_ID

OFFICE365_CLIENT_SECRET

OFFICE365_CLIENT_URI

Default: http://localhost/?page=home

OFFICE365_AUTH_URI

Default: https://login.live.com/oauth20_authorize.srf

OFFICE365_TOKEN_URI

Default: https://login.live.com/oauth20_token.srf

OFFICE365_REFRESH_URI

Default: https://login.live.com/oauth20_token.srf


recaptcha

RECAPTCHA_SECRET

RECAPTCHA_SITE_KEY


wordpress

WORDPRESS_CLIENT_ID

WORDPRESS_CLIENT_SECRET

WORDPRESS_CLIENT_URI



Please note that neither allow_session_cache & cache_class are configurable through here, as it is not recommended and as such quite advanced usage. Check app.php (@github:cypht-org/cypht) for more info

Page on Github
Edit here

Fill out an issue at Github
Submit an issue

Chat with us at Gitter
Cypht at Gitter

Want to contribute?
Cypht website contribution