Kapsalon was our primary local server, it is now replaced by a different one see: https://git.puscii.nl/lag/docs . Its main goals are to serve as dhclient, boot over network, file server, web server, ldap and all kinds of other services all put together in one box. Just like the kapsalon. To keep everything in order we decided to play around with PROXMOX and create few containers for all the services.

This page lists all the settings, running and planned services with their configs and (if neccecary) documentation.

List of Containers

  • 10.1.1.1 - Kapsalon - The host
  • 100 - 10.1.1.2 - ?patat: LDAP
  • 101 - 10.1.1.3 - ?sla: OwnCloud/RompR
  • 102 - 10.1.1.4 - ?kaas: shell/sshfs
  • 103 - 10.1.1.5 - ?shoarma: bot/automation
  • 104 - 10.1.1.6 - ?knoflook: partkeepr
  • 105 - 10.1.1.7 - ?bakje: mysql
  • 106 - 10.1.1.8 - ?zout: cups
  • 107 - 10.1.1.10 - ?komkommer: Go Git Service @ git.lag

Kapsalon network settings

TODO: write documentation /var/lib/vz/root/107/home/git/repositories

Sla setings

nginx webserver currently running:

rompr - MPD client

Straight forward, easy to install mpd client with nice features. website

Config file can be found under: /etc/ngninx/sites-available/rompr. Client connects to mpd server at bar (bar computer).

owncloud

Owncloud is the service we want to use for file sharing. Nginx config /etc/nginx/sites/available/owncloud

Notes when installing: (Go to /etc/php5/fpm/pool.d/www.conf and edit the line listen = /var/run/php5-fpm.sock to listen = 127.0.0.1:9000)

Knoflook setting

PartKeeper

Login with your LDAP credentials.

TODO: make components Inventory

NFS

Mounting the media share on your computer:

   (sudo) mount -t nfs kapsalon:/sambal/media 

Files can be added to the upload/ directory, music should show up in the mpd after updating too (although proper sorting on the server is recommended).