-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathnotes.txt
35 lines (26 loc) · 1.09 KB
/
notes.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
on host itself:
pkg install iocage nginx bash zsh
# shell commands
# one time: iocage fetch
# one time: iocage lo1 create
# set defaults
iocage set allow_mount_zfs=1 default
iocage set allow_raw_sockets=1 default
iocage set allow_set_hostname=0 default
iocage set boot=on default
# create a jail
JAILNAME=basetemplate
iocage create hostname=$JAILNAME tag=$JAILNAME ip4_addr="lo1|10.42.0.201" resolver="domain kernel32.de;nameserver 10.42.0.254"
iocage start $JAILNAME
iocage console $JAILNAME
# customize jail and make it a template
# like pkg install py27-salt and so on
# then make it the template for every future jail
iocage set template=yes $JAILNAME
# clone new jails from this template
export IP=10.42.0.1; export JAILNAME=www1; iocage clone basetemplate tag=$JAILNAME ip4_addr="lo1|$IP" resolver="domain kernel32.de;nameserver 10.42.0.254"
sudo iocage set hostname=$JAILNAME $JAILNAME
sudo iocage start $JAILNAME $JAILNAME
# misc notes
openssl req -nodes -new -x509 -sha256 -newkey rsa:2048 -keyout pkg.kernel32.de.key -out pkg.kernel32.de.crt -days 3650
LOCAL_ADDRESS='172.16.122.244' bash iRedMail