Upgrade/iRedAdmin-Pro/PGSQL/1.4.0-1.4.1

From iRedMail
(Difference between revisions)
Jump to: navigation, search
(Created page with "__TOC__ * Any questions please post in our forum: http://www.iredmail.org/forum/forum6.html = Summary = Below are steps used to upgrade iRedAdmin-Pro-PGSQL from 1.4.0 to v1...")
 
(Add all mail domains in Cluebringer database as internal domains)
Line 82: Line 82:
 
= Add all mail domains in Cluebringer database as internal domains =
 
= Add all mail domains in Cluebringer database as internal domains =
  
We have to add all mail domains in Cluebringer database as internal domains, so that Cluebringer can know whether it should apply certain policies or not.
+
= Add all mail domains in Cluebringer database as internal domains =
  
 +
We have to add all existing mail domains in Cluebringer database as internal domains, so that Cluebringer can know whether it should apply certain policies or not.
 +
 +
'''Important note:''' iRedAdmin-Pro will do this for you while adding or removing mail domains, so please just execute this script once.
  
 
{{cmd|<pre>
 
{{cmd|<pre>
Line 101: Line 104:
 
# python /var/www/iredadmin/tools/sync_cluebringer_internal_domains.py
 
# python /var/www/iredadmin/tools/sync_cluebringer_internal_domains.py
 
</pre>}}
 
</pre>}}
 
  
 
That's all, you can now access iRedAdmin-Pro-PGSQL-1.4.1 with your favorite web browser: httpS://your_server/iredadmin/
 
That's all, you can now access iRedAdmin-Pro-PGSQL-1.4.1 with your favorite web browser: httpS://your_server/iredadmin/

Revision as of 21:11, 29 December 2013

Contents


Summary

Below are steps used to upgrade iRedAdmin-Pro-PGSQL from 1.4.0 to v1.4.1:

  • Download iRedAdmin-Pro-PGSQL-1.4.1 source tarball. (You should already received an email with download link, if you didn't get one, please mail to "support@ iredmail.org" directly.)
  • Copy or upload iRedAdmin-Pro-PGSQL-1.4.1 to your server which has iRedAdmin-Pro-PGSQL-1.4.0 running. We assume you copy it to /root/iRedAdmin-Pro-PGSQL-1.4.1.tar.bz2.
  • Exact v1.4.1 source tarball, copy config file from old version v1.4.0 directly.
  • Set correct file owner and permission, restart Apache web server.

For Red Hat Enterprise Linux, CentOS, Scientific Linux

Terminal:
# tar xjf /root/iRedAdmin-Pro-PGSQL-1.4.1.tar.bz2 -C /var/www/
# cd /var/www/
# cp -p iRedAdmin-Pro-PGSQL-1.4.0/settings.ini iRedAdmin-Pro-PGSQL-1.4.1/
# rm -i iredadmin                              # <- This is a symbol link.
# ln -s iRedAdmin-Pro-PGSQL-1.4.1 iredadmin            # <- Create new symbol link.
# chown -R iredadmin iRedAdmin-Pro-PGSQL-1.4.1/
# chmod -R 0555 iRedAdmin-Pro-PGSQL-1.4.1/
# chmod 0400 iRedAdmin-Pro-PGSQL-1.4.1/settings.py
# /etc/init.d/httpd restart


For Debian, Ubuntu

Terminal:
# tar xjf /root/iRedAdmin-Pro-PGSQL-1.4.1.tar.bz2 -C /usr/share/apache2/
# cd /usr/share/apache2/
# cp -p iRedAdmin-Pro-PGSQL-1.4.0/settings.ini iRedAdmin-Pro-PGSQL-1.4.1/
# rm -i iredadmin                              # <- This is a symbol link.
# ln -s iRedAdmin-Pro-PGSQL-1.4.1 iredadmin            # <- Create new symbol link.
# chown -R iredadmin iRedAdmin-Pro-PGSQL-1.4.1/
# chmod -R 0555 iRedAdmin-Pro-PGSQL-1.4.1/
# chmod 0400 iRedAdmin-Pro-PGSQL-1.4.1/settings.py
# /etc/init.d/apache2 restart

For OpenSuSE

Terminal:
# tar xjf /root/iRedAdmin-Pro-PGSQL-1.4.1.tar.bz2 -C /srv/www/
# cd /srv/www/
# cp -p iRedAdmin-Pro-PGSQL-1.4.0/settings.ini iRedAdmin-Pro-PGSQL-1.4.1/
# rm -i iredadmin                              # <- This is a symbol link.
# ln -s iRedAdmin-Pro-PGSQL-1.4.1 iredadmin            # <- Create new symbol link.
# chown -R iredadmin iRedAdmin-Pro-PGSQL-1.4.1/
# chmod -R 0555 iRedAdmin-Pro-PGSQL-1.4.1/
# chmod 0400 iRedAdmin-Pro-PGSQL-1.4.1/settings.py
# /etc/init.d/apache2 restart

For FreeBSD

Terminal:
# tar xjf /root/iRedAdmin-Pro-PGSQL-1.4.1.tar.bz2 -C /usr/local/www/
# cd /usr/local/www/
# cp -p iRedAdmin-Pro-PGSQL-1.4.0/settings.ini iRedAdmin-Pro-PGSQL-1.4.1/
# rm -i iredadmin                              # <- This is a symbol link.
# ln -s iRedAdmin-Pro-PGSQL-1.4.1 iredadmin            # <- Create new symbol link.
# chown -R iredadmin iRedAdmin-Pro-PGSQL-1.4.1/
# chmod -R 0555 iRedAdmin-Pro-PGSQL-1.4.1/
# chmod 0400 iRedAdmin-Pro-PGSQL-1.4.1/settings.py
# /usr/local/etc/rc.d/apache22 restart

For OpenBSD

Terminal:
# tar xjf /root/iRedAdmin-Pro-PGSQL-1.4.1.tar.bz2 -C /var/www/
# cd /var/www/
# cp -p iRedAdmin-Pro-PGSQL-1.4.0/settings.ini iRedAdmin-Pro-PGSQL-1.4.1/
# rm -i iredadmin                              # <- This is a symbol link.
# ln -s iRedAdmin-Pro-PGSQL-1.4.1 iredadmin            # <- Create new symbol link.
# chown -R iredadmin iRedAdmin-Pro-PGSQL-1.4.1/
# chmod -R 0555 iRedAdmin-Pro-PGSQL-1.4.1/
# chmod 0400 iRedAdmin-Pro-PGSQL-1.4.1/settings.py
# /etc/rc.d/httpd restart

Add all mail domains in Cluebringer database as internal domains

Add all mail domains in Cluebringer database as internal domains

We have to add all existing mail domains in Cluebringer database as internal domains, so that Cluebringer can know whether it should apply certain policies or not.

Important note: iRedAdmin-Pro will do this for you while adding or removing mail domains, so please just execute this script once.

Terminal:
# -- For Red Hat, CentOS
# python /var/www/iredadmin/tools/sync_cluebringer_internal_domains.py

# -- For Debian, Ubuntu
# python /usr/share/apache2/iredadmin/tools/sync_cluebringer_internal_domains.py

# -- For openSUSE
# python /srv/www/iredadmin/tools/sync_cluebringer_internal_domains.py

# -- For FreeBSD
# python /usr/local/www/iredadmin/tools/sync_cluebringer_internal_domains.py

# -- For OpenBSD
# python /var/www/iredadmin/tools/sync_cluebringer_internal_domains.py

That's all, you can now access iRedAdmin-Pro-PGSQL-1.4.1 with your favorite web browser: httpS://your_server/iredadmin/

ChangeLog

  • 2013-12-30: Initial release.
Personal tools