Skip to content

Instantly share code, notes, and snippets.

@Caffe1neAdd1ct
Last active August 25, 2023 21:11
Show Gist options
  • Save Caffe1neAdd1ct/ea28bb49baaea86c203407629b442681 to your computer and use it in GitHub Desktop.
Save Caffe1neAdd1ct/ea28bb49baaea86c203407629b442681 to your computer and use it in GitHub Desktop.
Installation of MailHog on CentOS 7
## Install packages
sudo yum install wget curl vim epel-release
sudo yum install daemonize.x86_64
## Install mailhog
wget https://github.com/mailhog/MailHog/releases/download/v0.2.0/MailHog_linux_amd64
sudo chmod +x MailHog_linux_amd64
sudo chown root:root MailHog_linux_amd64
sudo mv MailHog_linux_amd64 /usr/sbin/mailhog
## Install mailhog initd service
wget https://raw.githubusercontent.com/geerlingguy/ansible-role-mailhog/master/templates/mailhog.init.j2
sudo chown root:root mailhog.init.j2
sudo chmod +x mailhog.init.j2
sudo mv mailhog.init.j2 /etc/init.d/mailhog
### Fix the paths in the mailhog init.d file
sudo vim /etc/init.d/mailhog
## Start mailhog
sudo chkconfig mailhog on
sudo service mailhog start
@Caffe1neAdd1ct
Copy link
Author

Thinking something like the following may work: https://tuttlem.github.io/2018/02/03/create-a-systemd-daemon.html

@iansebryk
Copy link

oooh. nice find! i'll give that a whirl in the next day or two and keep you posted. thank you. :)

if this is something you can easily fix, i'd be most grateful. if there's something i can easily do on my end, i'm equally open to that as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment