Uit Hack42
(3 tussenliggende versies door 2 gebruikers niet weergegeven) | |||
Regel 33: | Regel 33: | ||
== De software == | == De software == | ||
Het systeem is voorzien van de volgende software: | Het systeem is voorzien van de volgende software: | ||
− | * Ubuntu server | + | * OS: Ubuntu server |
− | * Apache2 webserver | + | * Ubuntu mirror |
− | * tftp | + | ** Distro's mirroren kost veel ruimte, is dat de moeite waard? |
+ | ** Nu aanwezig: Ubuntu lucid, maverick en natty | ||
+ | * Apache2 webserver. | ||
+ | ** Met gitweb virtual server op git.space.hack42.nl | ||
+ | ** User pages moet nog getest worden | ||
+ | * tftp | ||
+ | ** atftp - ten behoeve van network booting | ||
+ | * ftp | ||
+ | ** vsftp geconfigureerd en actief, met anonymous toegang. | ||
* DHCP server | * DHCP server | ||
+ | ** Geconfigureerd voor alle vlans, inclusief automatische DNS update (dynamische hostnames) | ||
* PXE netwerk boot server | * PXE netwerk boot server | ||
+ | ** Is geconfigureerd, moet nog even getest worden | ||
+ | ** Heeft nu verschillende ubuntu net-install images | ||
+ | ** Kan nog aangevuld worden met andere boot images | ||
+ | ** wordt nog aangevuld met gPXE optie, maakt het mogelijk te booten over HTTP | ||
* Bind9 DNS | * Bind9 DNS | ||
+ | ** Geconfigureerd inclusief dynamische zones voor dhcp | ||
+ | * GIT en gitweb, zou ook user repositories aan moeten kunnen maar dat is nog niet getest. | ||
* ... | * ... | ||
Regel 49: | Regel 64: | ||
* Hoe git repo toevoegen | * Hoe git repo toevoegen | ||
* Persoonlijke web pages? | * Persoonlijke web pages? | ||
+ | * hosts in DNS toevoegen / verwijderen | ||
* ... | * ... | ||
== Backup == | == Backup == | ||
Er moet nog bekeken worden wat waar ge-backupped kan c.q. moet worden. | Er moet nog bekeken worden wat waar ge-backupped kan c.q. moet worden. |
Huidige versie van 7 sep 2011 om 15:01
Project: Server | |
---|---|
Naam | Server |
Door | WitchDoc |
Status | Uitvoer |
Madskillz | Linux and stuff |
Doel / Omschrijving | |
Servertje inrichten | |
Alle Projecten - Project Toevoegen |
Het idee
Het lijkt mij handig een server te hebben met:
VPN- SSH
- Git/Trac
- DNS
- Debian/Ubuntu Mirror
- PXE (netwerk booten)
- NFS voor diskless clients (als die behoefte er is)
- LDAP is misschien handig?
- Fileserver/Samba?
- TFTP
- Webserver
De hardware
De eerste opzet is gemaakt op basis van een thinclient systeempje met de volgende hardware:
- AMD Geode processor op 233Mhz
- 256 MB intern geheugen
- 250 GB IDE HD
- USB 2.0 (toegevoegd)
- Een 20x2 LCD schermpje aan de LPT poort (nog ongebruikt)
De software
Het systeem is voorzien van de volgende software:
- OS: Ubuntu server
- Ubuntu mirror
- Distro's mirroren kost veel ruimte, is dat de moeite waard?
- Nu aanwezig: Ubuntu lucid, maverick en natty
- Apache2 webserver.
- Met gitweb virtual server op git.space.hack42.nl
- User pages moet nog getest worden
- tftp
- atftp - ten behoeve van network booting
- ftp
- vsftp geconfigureerd en actief, met anonymous toegang.
- DHCP server
- Geconfigureerd voor alle vlans, inclusief automatische DNS update (dynamische hostnames)
- PXE netwerk boot server
- Is geconfigureerd, moet nog even getest worden
- Heeft nu verschillende ubuntu net-install images
- Kan nog aangevuld worden met andere boot images
- wordt nog aangevuld met gPXE optie, maakt het mogelijk te booten over HTTP
- Bind9 DNS
- Geconfigureerd inclusief dynamische zones voor dhcp
- GIT en gitweb, zou ook user repositories aan moeten kunnen maar dat is nog niet getest.
- ...
Configuratie
De configuratie van het systeem zal in een git-repository opgenomen worden, deze wordt vervolgens in ieder geval gecloned.
Gebruik
(Nog toe te voegen)
- Hoe booten van PXE
- Hoe git repo toevoegen
- Persoonlijke web pages?
- hosts in DNS toevoegen / verwijderen
- ...
Backup
Er moet nog bekeken worden wat waar ge-backupped kan c.q. moet worden.