public
nobgit
read
NobMail
Based on mailcow: dockerized
Languages
Repository composition by tracked source files.
PHP
49%
JavaScript
35%
HTML
9%
CSS
4%
Shell
2%
Python
1%
Lua
0%
Perl
0%
Ruby
0%
SCSS
0%
Create file
Wiki Documentation
Clone
https://nobgit.com/orgs/nobgit/nobmail.git
ssh://[email protected]:2222/orgs/nobgit/nobmail.git
Trace
data/web/_status.502.html
Trace helps you understand code history line by line. See who changed each line, when it changed, and which commit introduced it.
Author
Date
Commit
Line
Code
1
<!DOCTYPE html>
2
<html>
3
<head>
4
<title>Preparing</title>
5
<meta name="viewport" content="width=device-width, initial-scale=1.0">
6
</head>
7
<body style='background-color:#fff;color:#333;width: 60%;margin: 0 auto;text-align:left;font-family: Verdana, "Lucida Sans Unicode", sans-serif'>
8
<h1 style="color:#333;font-size:48px">What is happening?</h1>
9
<p style="color:green;font-weight:bold;">Please do not stop the stack while we are initializing the database or do other preparations.</p>
10
<p style="font-size:small"><b>What is happening?</b> - Nginx cannot connect to an upstream server or other services are not ready yet.<br>
11
This is fine if mailcow was just
12
installed or updated and can take a few minutes to complete.<br>
13
Please check the logs or contact support if the error persists.</p>
14
<h2>Quick debugging</h2>
15
<p>Check Nginx and PHP logs:</p>
16
<pre>docker compose logs --tail=200 php-fpm-mailcow nginx-mailcow</pre>
17
<p>Make sure your SQL credentials in mailcow.conf (a link to .env) do fit your initialized SQL volume. If you see an access denied, you might have the wrong mailcow.conf:</p>
18
<pre>source mailcow.conf ; docker compose exec mysql-mailcow mysql -u${DBUSER} -p${DBPASS} ${DBNAME}</pre>
19
<p>In case of a previous failed installation, create a backup of your existing data, followed by removing all volumes and starting over (<b>NEVER</b> do this with a production system, it will remove <b>ALL</b> data):</p>
20
<pre>BACKUP_LOCATION=/tmp/ ./helper-scripts/backup_and_restore.sh backup all</pre>
21
<pre>docker compose down --volumes ; docker compose up -d</pre>
22
<p>Make sure your timezone is correct. Use "America/New_York" for example, do not use spaces. Check <a href="https://en.wikipedia.org/wiki/List_of_tz_database_time_zones">here</a> for a list.</p>
23
<br>Click to learn more about <a style="color:red;text-decoration:none;" href="https://docs.mailcow.email/#get-support" target="_blank">getting support.</a>
24
</body>
25
</html>