Configure and Setup Postfixadmin

This page helps you setup PostfixAdmin. For further help see the documentation.

  • TODO You need to have a setup_password hash configured in a config.local.php file
  • TODO You need to authenticate using the setup_password before you can perform some environment and hosting checks.

One you have logged in with the setup_password, this page will ...

  • run some simple hosting/environment checks which may help identify problems with your environment
  • create/update your database of choice,
  • allow you to list / add super user accounts

Generate setup_password

For a new installation, you must generate a 'setup_password' to go into your config.local.php file.

You can use the form below, or run something like the following in a shell - php -r 'echo password_hash("password", PASSWORD_DEFAULT);'

Hosting Environment Check

Hosting Environment warnings found. Login to see details.

Database

  • ✅ Database - connection works
  • ✅ Database update check -

    Updating database:

    - old version: 0; target version: 1853

      (If the update doesn't work, run setup.php?debug=1 to see the detailed error messages and SQL queries.)

    updating to version 5 (MySQL)...   done

    updating to version 79 (MySQL)...   done

    updating to version 81 (MySQL)...   done

    updating to version 90 (MySQL and PgSQL)...   done

    updating to version 169 (MySQL)...   done

    updating to version 318 (MySQL)...   done

    updating to version 344 (MySQL)...   done

    updating to version 373 (MySQL)...   done

    updating to version 438 (MySQL)...   done

    updating to version 439 (MySQL)...   done

    updating to version 473 (MySQL)...   done

    updating to version 479 (MySQL)...   done

    updating to version 483 (MySQL)...   done

    updating to version 495 (MySQL)...   done

    updating to version 504 (MySQL)...   done

    updating to version 655 (MySQL and PgSQL)...   done

    updating to version 729 (MySQL and PgSQL)...   done

    updating to version 945 (MySQL and PgSQL)...   done

    updating to version 946 (MySQL and PgSQL)...   done

    updating to version 1050 (MySQL and PgSQL)...   done

    updating to version 1283 (MySQL and PgSQL)...   done

    updating to version 1284 (MySQL and PgSQL)...   done

    updating to version 1345 (MySQL)...   done

    updating to version 1519 (MySQL and PgSQL)...   done

    updating to version 1610 (MySQL and PgSQL)...   done

    updating to version 1685 (MySQL)...   done

    updating to version 1761 (MySQL)...   done

    updating to version 1762 (MySQL and PgSQL)...   done

    updating to version 1763 (MySQL)...   done

    updating to version 1767 (MySQL and PgSQL)...   done

    updating to version 1795 (MySQL)...   done

    updating to version 1835 (MySQL)...   done

    updating to version 1836 (MySQL)...   done

    updating to version 1837 (all databases)...   done

    updating to version 1839 (all databases)...   done

    updating to version 1840 (MySQL and PgSQL)...   done

    updating to version 1842 (all databases)...   done

    updating to version 1843 (all databases)...   done

    updating to version 1844 (all databases)...   done

    updating to version 1845 (all databases)...   done

    updating to version 1846 (MySQL)...   done

    updating to version 1847 (all databases)...   done

    updating to version 1848 (MySQL)...   done

    updating to version 1849 (MySQL)...   done

    updating to version 1850 (all databases)...   done

    updating to version 1851 (MySQL)...   done

    updating to version 1852 (MySQL)...   done

    updating to version 1853 (all databases)...   done