Servers/watermelon
From Sigmon
Notes on setting up the watermelon server. These are instructions for ubuntu 10
Contents |
chef setup
This is not ready yet...
chef-runner -es -R media-server
manual setup
mount data
mdadm --assemble /dev/md0 /dev/sd[bcdef] mdadm --detail --scan >> /etc/mdadm/mdadm.conf
mkdir -pv /data mount /dev/md0 /data
grep /data /etc/mtab >> /etc/fstab
install chef
apt-get install chef
Install chef runner
XXX
cd /data/chef-development/chef-scripts sudo bash install-chef-ubuntu-apt.sh
install chef server
apt-get install chef rake
git clone watermelon.grepped.org:/data/chef-development cd chef-development sudo make release
install nfs
apt-get install -y nfs-common nfs-kernel-server
/etc/exports
/data 192.168.6.10(rw,no_root_squash)
exportfs -ra
/etc/init.d/nfs-kernel-server restart
install utilities
apt-get install -y git-core \ curl \ tree \
install samba server
samba server 3
apt-get install samba
smb.conf section, /etc/samba/smb.conf
[data]
comment = daytuh
read only = no
writable = yes
locking = no
path = /data
guest ok = no
valid users = sig
browseable = yes
smbpasswd -a sig smbpasswd -e sig
/etc/init.d/nmbd restart /etc/init.d/smbd restart
install encoder cronjobs
sudo apt-get install mplayer
cd /data/development/dvd-encoder sudo bash install-cron.sh
install web server
apt-get install -y libapache2-mod-php5
install caching dns server
apt-get install dnsutils bind9 bind9-doc
install afp file server
Reference http://www.kremalicious.com/2008/06/ubuntu-as-mac-file-server-and-time-machine-volume/
install hypervisor server
apt-get install libvirt-bin
Create a base tarball for your platform, see pbuilder for details
apt-get install pbuilder pbuilder --create --distribution lenny
Finish setup at libvirt