Sign inSign up

hnyize/itop

By hnyize

Updated over 4 years ago

copy from vbkunin/itop

Image
0

1.2K

hnyize/itop repository overview

modified from vbkunin/itop, this container can send email.
mkdir -p /itop/web
mkdir -p /itop/mysql
touch /itop/mail.rc
docker run -d -p 8000:80 -p 3306:3306 --name=itop -v /itop/web:/var/www/html -v /itop/mysql:/var/lib/mysql -v /itop/mail.rc:/etc/mail.rc hnyize/itop

  1. query mysql admin password:
    docker logs itop | grep -A7 -B1 "Your MySQL user 'admin' has password:"
  2. after created container, access web page to finish iTop setup and setup admin user and password. then setup cron:
    docker exec itop /setup-itop-cron.sh <admin_username> <admin_password>
  3. for email example (use tencent QQ ssl smtp server):
    i. generate cert on host:
    mkdir -p /root/.certs
    echo -n | openssl s_client -connect smtp.exmail.qq.com:465 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > ~/.certs/qq.crt
    certutil -A -n "GeoTrust SSL CA" -t "C,," -d ~/.certs -i ~/.certs/qq.crt
    certutil -A -n "GeoTrust Global CA" -t "C,," -d ~/.certs -i ~/.certs/qq.crt
    certutil -A -n "GeoTrust SSL CA - G3" -t "Pu,Pu,Pu" -d ~/.certs -i ~/.certs/qq.crt
    certutil -L -d ~/.cert
    ii. edit file mail.rc example:
    set from=[email protected]
    set smtp=smtps://smtp.exmail.qq.com:465
    set smtp-auth-user="[email protected]"
    set smtp-auth-password="xxxxxx"
    set ssl-verify=ignore
    set nss-config-dir=/root/.certs

Tag summary

Content type

Image

Digest

Size

183.9 MB

Last updated

over 4 years ago

docker pull hnyize/itop