Page MenuIniciProjectes

New server setup
Actualitzat 1,685 Day(s) AgoPúblic

Version 3 of 7: You are viewing an older version of this document, as it appeared on Oct 22 2018, 23:24.

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 decide to use on all servers: 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 with ssh alice@cc-233.commonscloud.coop -p 22344

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 Zabbix agent

cd zabbix
ansible-playbook agentyml -e "hostname=${SERVERNAME}" -K
Últim autor
chris
Last Edited
Oct 22 2018, 23:24

Event Timeline

chris ha editat el contingut d'aquest document. (Show Details)
chris ha editat el contingut d'aquest document. (Show Details)Oct 22 2018, 23:12
chris ha editat el contingut d'aquest document. (Show Details)Oct 22 2018, 23:24
chris ha editat el contingut d'aquest document. (Show Details)Oct 22 2018, 23:30
chris ha editat el contingut d'aquest document. (Show Details)Oct 22 2018, 23:32
chris changed the visibility from "All Users" to "Public (No Login Required)".Dec 5 2018, 11:31
joseplluisat ha canviat el títol de New server setup a 3-New server setup.Nov 26 2019, 18:03
joseplluisat moved this document to 3-New server setup.