New server setup
New server setup
CommonsCloud servers share this basic setup
Let's say this is your new server:
- FQDN: cc-233.commonscloud.coop
- Public IP: 12.12.12.12
- SSH port: 22344 We don't use port 22. It just helps keep the logs a bit cleaner.
The username you use on all servers is: alice
Add the info to the ansible hosts file. Edit ~/CommonsCloud/ansible/hosts
all: vars: ansible_user: alice ansible_port: 22344 hosts: cc-233.commonscloud.coop: ansilbe_host: 12.12.12.12
export SERVERNAME="cc-233.commonscloud.coop"
Open a terminal on your PC
export SERVERNAME="cc-233.commonscloud.coop"
Create the first user
At the moment 'root' is the only user. Here we create a user 'alice' (this should be your own personal default user account on the server) with password 'hello' and sudo permission
cd users ansible-playbook createuser.yml -i ${SERVERNAME}, -e "hostname=${SERVERNAME}" --extra-vars "ansible_port=22 ansible_ssh_user=root user=alice password=hello"
Now login with the new user account and change password
Run basic server config
cd base ansible-playbook webarch.yml -e "hostname=${SERVERNAME} ansible_port=22" -K
Now check if you can login on port ansible_port
Install firewall
cd firewall ansible-playbook basicfirewall.yml -e "hostname=${SERVERNAME}" -K
Install postfix
cd sendmail ansible-playbook postfix.yml -e "hostname=${SERVERNAME}" -K
Run mutt on the server and send an email
Install LDAP consumer
cd ldap ansible-playbook consumer.yml -e "hostname=${SERVERNAME}" -K
Install Zabbix agent
cd zabbix ansible-playbook agentyml -e "hostname=${SERVERNAME}" -K
Etiquetes
Cap
Subscriptors
Cap
- Últim autor
- chris
- Last Edited
- Oct 22 2018, 23:09