Joshua Tauberer
da15ae5375
rename the scripts directory to setup
2014-06-03 11:12:38 +00:00
Joshua Tauberer
cfcb5f5bbd
merge: @PirosB3 and @pjz suggested using pjzz/phusion-baseimage as the base image for docker
...
See http://phusion.github.io/baseimage-docker/ for why the stock Ubuntu
image from Docker is not good enough for a complex system.
Thanks to @pjz for updating the base image for Ubuntu 14.04 and starting
the service scripts.
see #16 ; merges #49
2014-05-06 10:05:14 -04:00
Joshua Tauberer
63ef8f7b04
missing wget dependency used by roundcube installation
2014-05-06 10:02:06 -04:00
Joshua Tauberer
1db0dd3092
system.sh: make apt-get upgrade quieter
2014-05-06 09:57:11 -04:00
Joshua Tauberer
189dd6000e
docker: re-run the start script on the container's first run because it won't know its hostname or IP address until then
2014-05-02 14:23:56 -04:00
Joshua Tauberer
acec82950b
docker: disable the ufw firewall because it is not supported in a docker container and produces a lot of error output (by reverting a510e08f9e
and setting an environment variable)
2014-05-01 22:39:45 -04:00
Joshua Tauberer
e413680f62
add a bash function ufw_allow which calls 'ufw allow' but hides its totally useless output
2014-05-01 19:35:18 +00:00
Joshua Tauberer
66269f910f
make a bash function to use everywhere we apt-get-install (DEBIAN_FRONTEND=noninteractive apt-get -qq -y
)
...
ensures the output is quiet
2014-05-01 19:24:16 +00:00
Joshua Tauberer
7c5c9774ea
Merge pull request #34 from daniellawrence/handle_no_sshd
...
move the ssh PasswordAuthentication check to after installing ssh
2014-04-25 09:23:19 -04:00
Joshua Tauberer
bb62c433fc
minor fixes to comments, argument order (consistency?), the github URL changed long ago
2014-04-25 12:25:07 +00:00
Joshua Tauberer
a510e08f9e
enable ufw firewall again
...
I had previously awkwardly disabled it because on my VPS the necessary kernel
module wasn't available. I meant to make it an option, but instead I took
out the apt-get install. Now it works for me so I'm putting everything back.
2014-04-24 17:09:34 +00:00
Daniel Lawrence
63223f6b51
Install openssh-server to ensure that the end result is consistent across all Mail-in-a-Boxes.
2014-04-25 00:31:37 +10:00
Joshua Tauberer
d4465d7ea3
paste my KNC entry into the README, move docs to a new file
2014-03-16 17:38:05 -04:00
Joshua Tauberer
f27ef21f53
install Python 3, fixes #4
2014-03-16 16:50:24 -04:00
Joshua Tauberer
b770c5370b
web and roundcube webmail
2013-09-07 16:53:25 -04:00
Joshua Tauberer
981d162f19
write configuration info to /etc/mailinabox.conf; other cleanup
2013-08-31 14:46:10 +00:00
Joshua Tauberer
2d8ee99393
stop if the machine permits password login; remove testing code
2013-08-31 13:05:58 +00:00
Joshua Tauberer
c869f67e3d
ask the user for inputs
2013-08-26 21:02:31 +00:00
Joshua Tauberer
5cef1bb63d
DNS, SPF, and DKIM
2013-08-21 16:53:22 -04:00
Joshua Tauberer
e06b4f5ccf
assume scripts are running as root, dont sudo everything
2013-08-21 14:23:43 -04:00
Joshua Tauberer
eb47a1471b
mail seems to work
2013-08-21 09:37:33 -04:00
Joshua Tauberer
d3a20b3369
initial commit of some preliminary notes
2013-08-20 22:27:32 -04:00