Sysadmin documentation
See: Hosting information template
Password policy
See: password policy template
Backup policy
See: packup policy template
Setup a new developer account
sudo -s
export USER=XXX
/usr/sbin/adduser $USER
mkdir /home/$USER/.ssh
touch /home/$USER/.ssh/authorized_keys
chown -R $USER.$USER /home/$USER
/usr/sbin/usermod -a -G webdev $USER
emacs /home/$USER/.ssh/authorized_keys
Add account into versioning system
Create a new project in versioning system
Setup a new server (UAT & Production)
- Purchase the server
- Update DNS
- Lish access
- Deploy image
- Update reverse dns
- ...
Monitoring
See:
Standars bits
Standard ports
- 80 for web
- (25 for smtp, but only on mail server)
- 61326 for ssh
- 61349 for munin monitor (limited by ip)
- 61300 for webmin
- 61380 for nonstandard web stuff (munin view, soe stuff)
Standard URL
Access Removal Checklist
- Wiki:
- Server
- Email
- Systems:
- Skype
- Phone line
- Project access
Get rid of a server
- Notify Sysadmin
- Do a backup on office server
- Arrange data transmission with client (eventually, work with on migration option)
- Burn a DVD and store it in XXX
- Stop automatic renewal of the server at provider and monitoring and other service
- Send a courtesy email just before termination to client
- Update page hosts info and projects pages