Mine computere/Server

Fra NørderiWiki
Version fra 28. dec 2008, 20:43 af Freesoft (diskussion | bidrag) Freesoft (diskussion | bidrag) (Webserver: Fil rettet)

Skift til: Navigation, Søgning

Vigtigt

  • Lavt strømforbrug.
  • Støj gør det ikke så meget.

Hardware

  • Understøtte en masse harddiske, jo flere jo bedre, helst ikke under 4. VIA EPIA-EN15000 understøtter 2 SATA og 2 IDE. Men jeg køber så nogle større diske, så hvis jeg kommer til at mangle plads må jeg finde et andet bundkort.

Hardware, og hvor det kan købes:
Bundkort: Via EPIA-EN15000, ProShop.dk.
HDD: 2 (evt. flere senere) x Seagate Barracuda 7200.10 320GB, EDBPriser.
CPU: 1,5 GHz (med på bundkort).
RAM: Kingston ValueRAM 512 MB KVR533D2N4/512, EDBPriser.
Optisk drev: NEC AD 5170A (Sort).
Porte: 2-4 USB til ext. harddisk eller andet.
Kabinet: Shg DeZen Mini DeZenMini-350.
I et "normalt" (Micro-)ATX kabinet, skulle der fint være plads til et Mini-ITX kort, huller skulle passe med hinanden.
Andet: Så meget passiv køling som muligt.

Mere info om hardwaren:
Lidt på tysk om Morex Venus 669 Case.
Via EPIA-EN15000 ("The VIA EPIA EN Mini-ITX mainboard is fully compatible with all Mini-ITX, FlexATX and MicroATX chassis and associated accessories.").

Pris

Købte hardwaren fra disse steder:

ProShop.dk

Bestilte den 6/11-2006 19:04:
Via EPIA-EN15000 - 1.477 kr. (Modtaget d. 10/11-2006 18:20, 96 timer efter bestilt)

Seagate 320GB Barracuda 7200.10 SATA-II 744 kr. x 2 - 1.488 kr. (Modtaget d. 9/11-2006 19:07, 72 timer efter bestilt)

Kingston 512MB PC2-4200 CL4 - 440 kr. (Modtaget d. 8/11-2006 18:41, 47,5 timer efter bestilt)

Nec AD7173A DVD+-R/RW/DL/R/LS Black - 266 kr. (Modtaget d. 9/11-2006 19:07, 72 timer efter bestilt)

Ialt: 3.760 DKK med fragt (89 DKK).

SHG.dk

Bestilte den 13/11-2006 16:48 dette + 2 SATA kabler og lidt andet:
shg Case DeZen Mini, Black/Silver, 350W - 405,5 DKK med fragt (26,50 DKK) da jeg bestilte flere ting og over 2 forsendelser var der halv fragt på denne. (Modtaget d. 17/11-2006 19:47, 99 timer efter bestilt, der var meget rod med hvornår det skulle komme på lager, da jeg bestilte var det d. 16/11-2006)

Ialt: 3.760 + 405,5 = 4.165,5 DKK dankort gebyr ikke med regnet.

Samling

Hvordan man sætter det sammen, med billeder.

Delene

Billeder af alle løsdele(klik for stort billede)

Bundkort, Via EPIA-EN15000, fra oven:
bundkort_1.jpg

Stik på bundkortet:
bundkort_bag.jpg

Harddisk, Seagate Barracuda 7200.10 320GB:
harddisk.jpg

RAM, Kingston ValueRAM 512 MB KVR533D2N4/512:
ram.jpg

DVD-RW, NEC AD 5170A, top:
DVD-RW.jpg

DVD-RW, NEC AD 5170A, front:
DVD-RW_front.jpg

2 SATA stik på bundkort:
SATA_stik.jpg

Her skal RAM'en sidde:
ram_bundkort.jpg

Til sidst, her den den kasse bundkort var i:
bundkort_kasse.jpg

Hvordan skal det sidde

Her vil jeg kort vise hvordan jeg har samlet serveren.

PICT0002_s.JPG

Først bundkortet sat i kabinettet:
PICT0004_s.JPG

Bagplade:
PICT0005_s.JPG

Sådan så det ud inden jeg satte siden på:
PICT0008_s.JPG

Beskrivelse/Setup

Opgave

  • Skal bruges til lidt mirroring for alt muligt, fx frie programmer og andre programmer jeg kan lide.
  • Privat og offentlig fil/web server, til test. Rigtige sider skal være på anden webhost. Altså intern og ekstern webserver, og fil server (samba/nfs).
  • Print server for Brother HL-2030.
  • Evt. en (privat/offentlig) mail server.
  • Et BitTorrent setup som amokk.

Hvordan sættes den så op til dette?

Hostname: server.kimilise.dk

IP: 168.168.25.10

Status: status.kimilise.dk (uptime, phpsysinfo)

Harddisk

Opdeling

Størrelse: Navn: Filsystem:
Disk 1 (320 GB):
5 GB Root [/] EXT3
1 GB Swap Swap
314 GB Data [/file_server/] EXT3
Evt. disk 2 (320 GB):
320 GB Data [/file_server/backup/] EXT3

Mappe oversigt

Fil server

/file_server/ - Alt under delt med Samba/NFS
/file_server/online/ - Adgang fra nettet + FTP adgang
/file_server/online/pub/
/file_server/online/private/ - Password beskyttet (.htaccess eller andet smart)
/file_server/offline/ - Kun adgang fra lokal nettet
/file_server/offline/fah/ - Så jeg kan følge status på F@H

BitTorrent

/file_server/online/private/bt/import/ - FTP adgang
/file_server/online/private/bt/done/ - FTP adgang
/file_server/online/private/bt/in_process/ - FTP adgang

Web server

/file_server/online/ - FTP og Samba/NFS adgang
/file_server/online/pub - Linkes til /data/file_server/online/pub/

Software

OS: Ubuntu 8.10 (Intrepid Ibex) Server

Webserver:

  • Apache HTTP Server 2.x
  • SQL (MySQL og måske PostgreSQL som test)
  • PHP (med GD/ImageMagick, Bzip2, ClibPDF og måske flere her fra)
  • AutoIndex PHP Script

Andet:

Opsætning

Postfix mailserver m. MySQL, PostfixAdmin, Dspam og virus scannin

Virtual Users And Domains With Postfix, Courier And MySQL (+ SMTP-AUTH, Quota, SpamAssassin, ClamAV)

Anbefalinger af BitTorrent programmer og opsætninger

proftpd mysql virtual hosting

pureftpd mysql virtual hosting

Ubuntu 7.10 (Gutsy Gibbon) Samba Standalone Server With tdbsam Backend

Syslog server for min Cisco ASA

Monitor CPU Temperature in Ubuntu

Mounte USB disk

Hurtigere fil overførsel med WinSCP

Samba/NFS

\\server\file_server\ -> /file_server/
\\server\bt_files\ -> /file_server/online/private/bt/done/
\\server\backup\ -> /file_server/backup/
\\server\backup-vigtigt\ -> /file_server/backup/vigtig/

Conf:

[global]
security = share

[file_server]
comment = Fil Server
writeable = yes
public = yes
create mode = 777
path = /file_server
directory mode = 777
Webserver
apt-get install apache2 php5 libapache2-mod-php5 mysql-server
<VirtualHost *:*>
DocumentRoot "/file_server/online"
<Directory "/file_server/online">
AllowOverride AuthConfig
Order allow,deny
allow from all
Options +Indexes
</Directory>
</VirtualHost>
Printer

Har en Brother HL-2030 serveren skal være print server for til mine Windows maskiner.

Havde bøvlet meget med at få den til at virke, men det viste jeg havde glemt en lille ting:

ln -s /etc/init.d/cupsys /etc/init.d/cups

Denne guide fik det til at virke ved mig:
HOWTO: Set up your Brother 2030/70 Laser printer

Webmin

http://ubuntuforums.org/showthread.php?t=227494

# wget http://heanet.dl.sourceforge.net/sourceforge/webadmin/webmin_1.290.deb
# dpkg -i webmin_1.290.deb
Her fik jeg så nogle fejl, men installerede de pakker den manglede med apt-get og prøvede igen, så kørte det!
SSH

Opsætning af SSH, hvis man ikke installere OpenSSH under installationen

Brugere

root, local (til samba/nfs brug), ....

Conf. filer

/etc/network/interfaces

iface eth0 inet static
address 192.168.25.10
netmask 255.255.255.0
network 192.168.25.0
broadcast 192.168.25.255
gateway 192.168.25.1

Resultat

Hvordan det så kom til at se ud.

Udregnet strøm forbrug

CPU: 12W.
Harddisk: 12,6W (seek) pr. stk.
RAM: 1,440W (operating).

I alt: 38,64W + DVD+-RW + det løse.

Links

http://www.linux-support.dk/

RAID 5

Ing.dk - PHloggen: Lavenergiserver

Newz.dk > Hjemme web, fil, print-server (min tråd)

http://www.linuxprinting.org/show_printer.cgi?recnum=Brother-HL-2030