Forskel mellem versioner af "Mine computere/Server"

Fra NørderiWiki
Skift til: Navigation, Søgning
m (Hardware krav: 35W)
m (Hvordan skal det sidde)
 
(168 mellemliggende versioner af 3 andre brugere ikke vist)
Linje 1: Linje 1:
= Prisleje =
+
= Vigtigt =
  
Max. 5-6.000 DKK.
+
*Lavt strømforbrug.
 +
*Støj gør det ikke så meget.
  
= Vigtigt =
+
= Hardware =
  
Ikke bruge meget strøm. Støj gør det ikke så meget
+
*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 nogle større diske, så hvis jeg kommer til at mangle plads må jeg finde et andet bundkort. 
  
= Hardware krav =
+
Hardware, og hvor det kan købes:<br />
 +
'''Bundkort''': [http://www.via.com.tw/en/products/mainboards/motherboards.jsp?motherboard_id=399 Via EPIA-EN15000], [http://www.proshop.dk/ShowProduct.aspx?prodid=87337 ProShop.dk].
 +
<br />
 +
'''HDD''': 2 (evt. flere senere) x [http://www.seagate.com/cda/products/discsales/marketing/detail/0,1081,759,00.html Seagate Barracuda 7200.10 320GB], [http://edbpriser.dk/Products/Listprices.asp?ID=202521 EDBPriser].
 +
<br />
 +
'''CPU''': 1,5 GHz (med på bundkort).
 +
<br />
 +
'''RAM''': [http://www.ec.kingston.com/ecom/configurator_new/PartsInfo.asp?root=us&LinkBack=http://www.valueram.com&ktcpartno=KVR533D2N4/512 Kingston ValueRAM 512 MB KVR533D2N4/512], [http://edbpriser.dk/Products/Listprices.asp?ID=92358 EDBPriser].
 +
<br />
 +
'''Optisk drev''': [http://edbpriser.dk/Products/Listprices.asp?ID=239753 NEC AD 5170A (Sort)].
 +
<br />
 +
'''Porte''': 2-4 USB til ext. harddisk eller andet.
 +
<br />
 +
'''Kabinet''': [http://edbpriser.dk/Products/Listprices.asp?ID=194177 Shg DeZen Mini DeZenMini-350].
 +
<br />
 +
I et "normalt" (Micro-)ATX kabinet, skulle der fint være plads til et Mini-ITX kort, huller skulle passe med hinanden.
 +
<br />
 +
'''Andet''': Så meget passiv køling som muligt.
 +
<br />
  
* Understøtte en masse harddiske, jo flere jo bedre, ikke under 4.
+
'''Mere info om hardwaren:'''
 +
<br />
 +
[http://www.tweakers4u.de/artikel/morex_venus,,01,2005,,486.htm?page=1 Lidt på tysk om Morex Venus 669 Case].
 +
<br />
 +
[http://www.via.com.tw/en/products/mainboards/mini_itx/epia_en/ Via EPIA-EN15000] ("The VIA EPIA EN Mini-ITX mainboard is fully compatible with all Mini-ITX, FlexATX and MicroATX chassis and associated accessories.").
  
Forskel på [http://en.wikipedia.org/wiki/Socket_AM2 Socket AM2] og [http://en.wikipedia.org/wiki/Socket_939 Socket 939]?
+
== Pris ==
CPU passer i begge sockets, men AM2 er med DDR2.
+
  
Hvad for noget hardware, og hvor det kan købes.<br />
+
Købte hardwaren fra disse steder:
'''Bundkort''': ATX [http://edbpriser.dk/Listproducts.asp?Sort=Wanted&Gallery=false&Page=1&ID=3&Parent=&Lastdays=&Soegeord=&Producent=0&Line=&Model=&Accessory=&AccessoryTo=&Review=&Max=&Rating=0&Type=&Value=&Bundle=&Equal692=90562&Sorted1041=&True2332=&True94=&Equal16=&True31382=&Sorted2353=&Sorted26263=&Sorted26264=&Equal13=&True10028=&Direction15=2&Direction9=2&Direction8=2&Sorted8=&Direction1041=2&Direction19=2&Sorted19=&Trueval32219=190706&Trueval31382=179977&Direction6144=2&Direction2353=2&Direction26263=2&Direction26264=2&Equal6781=&Direction12567=2&True6532=&True12560=&Equal14=36176&Equal34739=226120&Sorted15=&Equal12568=&Sorted12567=&Sorted9=&True25928=&True6525=&True7230=&True12559=&Trueval10028=80065&Trueval6525=95225&Sorted6144=&Trueval6532=43106&Trueval12559=94497&Trueval12560=94498&Trueval25928=97400&Trueval2332=30979&Trueval7230=45642&True32219=&Trueval94=492&x=59&y=9 EDBpriser.dk oversigt: AMD64 AM2 DDR2], [http://en.wikipedia.org/wiki/List_of_AMD_Athlon_64_microprocessors#.22Orleans.22_.28Energy_Efficient_Small_Form_Factor.2C_90_nm.29 Derfor vil jeg gerne have en Athlon 64 3500+ (35W!)]<br />
+
'''HDD''': 3-4 stk. 160-200 GB pr. stk.<br />
+
'''CPU''': [http://edbpriser.dk/Listproducts.asp?Sort=Unit&Gallery=false&Page=1&ID=35&Parent=&Lastdays=&Soegeord=3500&Producent=6&Line=&Model=&Accessory=&AccessoryTo=&Review=&Max=&Rating=0&Type=&Value=&Bundle=&Sorted11=&Equal7=36175&Sorted162=&Direction11=2&Direction969=2&Direction162=2&Equal31280=&Sorted969=&x=47&y=9 EDBpriser.dk oversigt: Athlon 64 3500+ 2.2 GHz]. http://edbpriser.dk/Listprices.asp?ID=203999 eller http://edbpriser.dk/Listprices.asp?ID=205248<br />
+
'''RAM''': 1024/2048 MB DDR2. 2/4*http://edbpriser.dk/Listprices.asp?ID=112265 2/4*http://edbpriser.dk/Listprices.asp?ID=97552 eller http://edbpriser.dk/Listprices.asp?ID=153824 http://edbpriser.dk/Listprices.asp?ID=158887<br />
+
'''Netkort''': Op til 1Gbit.<br />
+
'''Ekstra kort''': Nej.<br />
+
'''Porte''': 2-4 USB til ext. harddisk eller andet.<br />
+
'''Kabinet''': [http://edbpriser.dk/Listproducts.asp?Sort=Wanted&Gallery=false&Page=1&ID=22&Parent=&Lastdays=&Soegeord=&Producent=0&Line=&Model=&Accessory=&AccessoryTo=&Review=&Max=&Rating=0&Type=&Value=&Bundle=&Equal13=97&Equal159=&Sorted26345=&Sorted26344=3&Sorted26343=&Sorted26341=&Sorted26342=1&Sorted2353=&Sorted26263=&Sorted980=&Sorted157=&Sorted154=&Sorted155=&Sorted156=0%2C6&Direction197=2&Sorted197=350&Direction980=2&Direction26345=2&Direction26344=2&Direction26343=2&Direction26341=2&Direction26342=2&Direction6144=2&Direction2353=2&Direction26263=2&Direction157=0&Direction154=2&Direction155=2&Direction156=0&Trueval26346=113734&True25699=&Trueval25699=97200&True26346=&Sorted6144=&x=58&y=11 Nogle af disse?]. http://edbpriser.dk/Listprices.asp?ID=197639 http://edbpriser.dk/Listprices.asp?ID=167064 <br />
+
'''Andet''': Så meget passiv køling som muligt.
+
  
= Beskrivelse/Setup =
+
=== ProShop.dk ===
 +
Bestilte den 6/11-2006 19:04:
 +
<br />
 +
[http://www.proshop.dk/ShowProduct.aspx?prodid=87337 Via EPIA-EN15000]
 +
-
 +
1.477 kr. (Modtaget d. 10/11-2006 18:20, 96 timer efter bestilt)
  
Hostname: server.kimilise.dk
+
[http://www.proshop.dk/ShowProduct.aspx?prodid=80463 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)
  
Hvad den skal kunne, og hvordan det sættes op.
+
[http://www.proshop.dk/ShowProduct.aspx?prodid=33689 Kingston 512MB PC2-4200 CL4]
 +
-
 +
440 kr. (Modtaget d. 8/11-2006 18:41, 47,5 timer efter bestilt)
 +
<!--
 +
[http://www.proshop.dk/ShowProduct.aspx?prodid=88877 Nec AD-5170A DVD±R/RW/DL Black (ikke på lager)]
 +
-
 +
243 kr. -->
  
Skal bruges til lidt [http://en.wikipedia.org/wiki/Mirror_%28computing%29 mirror] for lidt af hvert der er frit.
+
[http://www.proshop.dk/ShowProduct.aspx?prodid=88880 Nec AD7173A DVD+-R/RW/DL/R/LS Black]
 +
-
 +
266 kr. (Modtaget d. 9/11-2006 19:07, 72 timer efter bestilt)
  
Software:
+
Ialt: '''3.760 DKK''' med fragt (89 DKK).
Webserver, SQL (MySQL og måske PostgreSQL), PHP, ...
+
  
Hvis debian:<br />
+
=== SHG.dk ===
apt-get hvad?
+
Bestilte den 13/11-2006 16:48 dette + 2 SATA kabler og lidt andet:
 +
<br />
 +
[http://edbpriser.dk/Products/Listprices.asp?ID=194177 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)
 +
<!--
 +
Bestilte også dette:
 +
2 x 800217 SATA Cable, 0,5 meter a 15,00 = 30,00 DKK
 +
2 x 420434 Seagate 7200.9 80GB, 2MB, ATA100 a 329,00 = 658,00 DKK (en til Martin)
 +
880001 Mounting frame 5.25" ->3.5" 39,00 DKK
 +
420170 SATA Power Cable 25,00 DKK
 +
425200 shg Xtor 35U HDD Box, 3.5", Black 225,00 DKK
 +
-->
 +
 
 +
'''Ialt: 3.760 + 405,5 = 4.165,5 DKK''' dankort gebyr ikke med regnet.
  
 
= Samling =
 
= Samling =
Linje 43: Linje 84:
 
Hvordan man sætter det sammen, med billeder.
 
Hvordan man sætter det sammen, med billeder.
  
= Resutlat =
+
== Delene ==
 +
 
 +
'''Billeder af alle løsdele'''(klik for stort billede)
 +
 
 +
Bundkort, Via EPIA-EN15000, fra oven:<br />
 +
[http://wiki.kvig.dk/images/server/stor/PICT0011.JPG http://wiki.kvig.dk/images/server/bundkort_1.jpg]
 +
 
 +
Stik på bundkortet:<br />
 +
[http://wiki.kvig.dk/images/server/stor/PICT0009.JPG http://wiki.kvig.dk/images/server/bundkort_bag.jpg]
 +
 
 +
Harddisk, Seagate Barracuda 7200.10 320GB:<br />
 +
[http://wiki.kvig.dk/images/server/stor/PICT0001.JPG http://wiki.kvig.dk/images/server/harddisk.jpg]
 +
 
 +
RAM, Kingston ValueRAM 512 MB KVR533D2N4/512:<br />
 +
[http://wiki.kvig.dk/images/server/stor/PICT0003.JPG http://wiki.kvig.dk/images/server/ram.jpg]
 +
 
 +
DVD-RW, NEC AD 5170A, top:<br />
 +
[http://wiki.kvig.dk/images/server/stor/PICT0004.JPG http://wiki.kvig.dk/images/server/DVD-RW.jpg]
 +
 
 +
DVD-RW, NEC AD 5170A, front:<br />
 +
[http://wiki.kvig.dk/images/server/stor/PICT0008.JPG http://wiki.kvig.dk/images/server/DVD-RW_front.jpg]
 +
 
 +
2 SATA stik på bundkort:<br />
 +
[http://wiki.kvig.dk/images/server/stor/PICT0013.JPG http://wiki.kvig.dk/images/server/SATA_stik.jpg]
 +
 
 +
Her skal RAM'en sidde:<br />
 +
[http://wiki.kvig.dk/images/server/stor/PICT0014.JPG http://wiki.kvig.dk/images/server/ram_bundkort.jpg]
 +
 
 +
Til sidst, her den den kasse bundkort var i:<br />
 +
[http://wiki.kvig.dk/images/server/stor/PICT0015.JPG http://wiki.kvig.dk/images/server/bundkort_kasse.jpg]
 +
 
 +
== Hvordan skal det sidde ==
 +
Her vil jeg kort vise hvordan jeg har samlet serveren.
 +
 
 +
[http://wiki.kvig.dk/images/server/server_byg/PICT0002.JPG http://wiki.kvig.dk/images/server/server_byg/PICT0002_s.JPG]
 +
 
 +
Først bundkortet sat i kabinettet:<br />
 +
[http://wiki.kvig.dk/images/server/server_byg/PICT0004.JPG http://wiki.kvig.dk/images/server/server_byg/PICT0004_s.JPG]
 +
 
 +
Bagplade:<br />
 +
[http://wiki.kvig.dk/images/server/server_byg/PICT0005.JPG http://wiki.kvig.dk/images/server/server_byg/PICT0005_s.JPG]
 +
 
 +
Sådan så det ud inden jeg satte siden på:<br />
 +
[http://wiki.kvig.dk/images/server/server_byg/PICT0008.JPG http://wiki.kvig.dk/images/server/server_byg/PICT0008_s.JPG]
 +
 
 +
= Beskrivelse/Setup =
 +
 
 +
== Opgave ==
 +
* Skal bruges til lidt [http://en.wikipedia.org/wiki/Mirror_%28computing%29 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.
 +
* [http://newz.dk/forum/software/bedste-torrent-prog-55092#4 Et BitTorrent setup som amokk]. Har brugt torrentflux-b4rt til dette.
 +
 
 +
== 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 ====
 +
 
 +
{| border="0" cellpadding="1" cellspacing="0"
 +
!
 +
! 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<br />
 +
/file_server/online/ - Adgang fra nettet + FTP adgang<br />
 +
/file_server/online/pub/<br />
 +
/file_server/online/private/ - Password beskyttet (.htaccess eller andet smart)<br />
 +
/file_server/offline/ - Kun adgang fra lokal nettet<br />
 +
/file_server/offline/fah/ - Så jeg kan følge status på F@H
 +
 
 +
'''BitTorrent'''
 +
 
 +
/file_server/online/private/bt-client/ - TorrentFlux klienten<br />
 +
/file_server/online/private/files/ - Her gemmes torrents<br />
 +
 
 +
'''Web server'''
 +
 
 +
/file_server/online/ - FTP og Samba/NFS adgang<br />
 +
/file_server/online/pub - Adgang for alle<br />
 +
 
 +
=== Software ===
 +
'''OS''': Ubuntu 8.10 (Intrepid Ibex) Server
 +
 
 +
'''Webserver''':
 +
* Apache HTTP Server 2.x
 +
* SQL (MySQL og måske PostgreSQL som test)
 +
* PHP (Evt. med GD/ImageMagick, Bzip2, ClibPDF og måske flere [http://en.wikipedia.org/wiki/List_of_PHP_libraries her fra])
 +
 
 +
'''Andet''':
 +
* [http://tf-b4rt.berlios.de/ Torrentflux-b4rt]. Andre muligheder: BitTorrent (Azureus) eller [http://www.torrentflux.com/ TorrentFlux].
 +
* [[Folding_at_home|F@H]]
 +
* WebMin (se længere nede)
 +
* Evt.: [http://autoindex.sourceforge.net/ AutoIndex PHP Script], ClamAV, Lynx, [http://da.wikipedia.org/wiki/OpenVPN OpenVPN], lege med en virtual machine til Windows hvis det kan laves på en smart måde.
 +
 
 +
==== Opsætning ====
 +
[http://debianguiden.dk/wiki/Netv%C3%A6rksops%C3%A6tning Netværks opsætning]
 +
 
 +
[http://www.eksperten.dk/spm/723350 Postfix mailserver m. MySQL, PostfixAdmin, Dspam og virus scannin]
 +
 
 +
[http://www.howtoforge.com/virtual_postfix_mysql_quota_courier Virtual Users And Domains With Postfix, Courier And MySQL (+ SMTP-AUTH, Quota, SpamAssassin, ClamAV)]
 +
 
 +
[http://newz.dk/forum/software/bedste-torrent-prog-55092 Anbefalinger af BitTorrent programmer og opsætninger]
 +
 
 +
[http://www.quietearth.us/articles/2006/09/27/Logging-remote-host-to-specific-logfile-with-syslogng Syslog server for min Cisco ASA]
 +
 
 +
[http://www.xawk.com/ubuntu-cpu-temperature.html Monitor CPU Temperature in Ubuntu]
 +
 
 +
[https://help.ubuntu.com/community/Mount/USB Mounte USB disk]
 +
 
 +
[http://www.mydigitallife.info/2007/07/21/slow-sftp-transfer-speed-with-ssh-connection-ssh2/ Hurtigere fil overførsel med WinSCP]
 +
 
 +
[http://www.debuntu.org/how-to-ftp-virtual-host-with-proftpd-mysql How-To: FTP Virtual Host with ProFTPD and MySQL]
 +
 
 +
[http://www.howtoforge.com/virtual-hosting-with-pureftpd-mysql-on-ubuntu-8.10 Virtual Hosting With PureFTPd And MySQL (Incl. Quota And Bandwidth Management) On Ubuntu 8.10 (Intrepid Ibex)]
 +
 
 +
===== Samba/NFS =====
 +
\\server\file_server\ -> /file_server/<br />
 +
\\server\backup\ -> /file_server/backup/<br />
 +
\\server\backup_vigtigt\ -> /file_server/backup/vigtig/
 +
 
 +
Conf:
 +
[global]
 +
public = yes
 +
netbios name = Server
 +
printing = cups
 +
server string = Den lille fil server
 +
writeable = yes
 +
workgroup = LAN
 +
printcap name = cups
 +
security = share
 +
usershare allow guests = yes
 +
 
 +
[printers]
 +
comment = All Printers
 +
browseable = no
 +
printable = yes
 +
writable = no
 +
public = yes
 +
guest ok = yes
 +
path = /var/spool/samba
 +
printer admin = root
 +
 
 +
[file_server]
 +
comment = Fil Server
 +
writeable = yes
 +
public = yes
 +
create mode = 777
 +
path = /file_server
 +
directory mode = 777
 +
 +
[backup]
 +
comment = Backup data
 +
path = /file_server/backup
 +
 +
[backup_vigtig]
 +
comment = Vigtigt backup til ekstern backup
 +
path = /file_server/backup/vigtig
 +
 
 +
===== Webserver =====
 +
 
 +
apt-get install apache2 php5 libapache2-mod-php5 mysql-server
 +
 
 +
<pre>
 +
NameVirtualHost *:80
 +
<VirtualHost *:80>
 +
servername Server
 +
DocumentRoot "/file_server/online"
 +
<Directory "/file_server/online">
 +
AllowOverride AuthConfig
 +
Order allow,deny
 +
allow from all
 +
Options +Indexes
 +
</Directory>
 +
</VirtualHost>
 +
</pre>
 +
 
 +
[http://www.mydigitallife.info/2007/08/11/apache-warn-namevirtualhost-80-has-no-virtualhosts-error-when-start/]
 +
 
 +
===== 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
 +
 
 +
Bugte denne guide: [http://ubuntuforums.org/showthread.php?t=123539 HOWTO: Set up your Brother 2030/70 Laser printer]
 +
 
 +
Kunne ikke komme på CUPS webinterface. Rettede i conf fil til Port 631 og indsat Allow From 192.168.25.0/24
 +
 
 +
Da jeg kørte
 +
dpkg -i cupswrapperHL2030-2.0.1-2.i386.deb
 +
Fik jeg disse fejl:
 +
/usr/local/Brother/cupswrapper/cupswrapperHL2030-2.0.1: 64: cannot create /usr/share/cups/model/HL2030.ppd: Directory nonexistent
 +
cp: cannot stat `/usr/share/cups/model/HL2030.ppd': No such file or directory
 +
Oprettede model mappen og så virkede det.
 +
 
 +
===== Webmin =====
 +
[http://ubuntuforums.org/showthread.php?t=227494]
 +
[http://www.ubuntugeek.com/ubuntu-serverinstall-gui-and-webmin-in-ubuntu-810-intrepid-ibex-guide.html]
 +
http://kb.arrowebs.in/installing-webmin-on-ubuntu-server
 +
 
 +
aptitude install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libmd5-perl
 +
wget http://garr.dl.sourceforge.net/sourceforge/webadmin/webmin_1.441_all.deb
 +
dpkg -i webmin_1.441_all.deb
 +
 
 +
===== SSH =====
 +
[http://ubuntuguide.org/wiki/Ubuntu:Gutsy#SSH Opsætning af SSH, hvis man ikke installere OpenSSH under installationen]
 +
 
 +
===== Backup =====
 +
 
 +
Jeg vil også bruge serveren som backup server, og som samlings punkt for ekstern backup. Derfor har jeg lavet /backup/ og /backup/vigtig/ hvor det der kommer til at ligge i vigtig mappe bliver backed up eksternt, resten bliver kopiret over på en ekstern USB disk.
 +
 
 +
'''Filer'''
 +
 
 +
Fra de andre computere bruger jeg Cobain Backup til at lave en zip fil i et samba share i backup eller vigtig.
 +
 
 +
'''IMAP/Mail backup'''
 +
 
 +
Jeg ønsker også at hente alle mine mails (fra google) ned lokalt i 1 fil som nemt kan genskabes.
 +
Har endnu ikke fundet en god løsning på dette, men fundet disse links:
 +
 
 +
http://mail.google.com/support/bin/answer.py?answer=78799
 +
 
 +
http://mail.google.com/support/bin/answer.py?answer=13287
 +
 
 +
http://www.mattcutts.com/blog/backup-gmail-in-linux-with-getmail/
 +
 
 +
http://wiki.e-shell.org/IMAPFolderBackupTool
 +
 
 +
http://the.taoofmac.com/space/Projects/imapbackup
 +
 
 +
http://snipplr.com/view/7955/imap-backup-script/
 +
 
 +
http://www.propertymaps.com/blog/2008/03/22/deciphering-gmail-imap-labels-with-getmail/
 +
 
 +
http://howto.wired.com/wiki/Make_a_Local_Backup_Of_Your_Gmail_Account#Backup_Gmail_Using_Getmail
 +
 
 +
http://vafer.org/blog/20070103073735
 +
 
 +
http://pengdeng.blogspot.com/2008/03/backup-gmail-via-imap-using-getmail_16.html
 +
 
 +
http://dengpeng.name/blog/2008/03/17/backup-gmail-via-imap-using-getmail/
 +
 
 +
getmail -r /.getmail/getmail
 +
 
 +
'''Web'''
 +
 
 +
Bruger Wget til at hente backup af mine websites:
 +
wget -m -w1 -P /file_server/backup/ ftp://user:[email protected]/under/mappe/ -o /sti/til/log/fil.log
 +
 
 +
'''Eksternt backup'''
 +
 
 +
rsync.net ?
 +
 
 +
'''Tidspunkter'''
 +
Om natten.
 +
 
 +
==== 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
 +
 
 +
=== Daglig admin / Gode kommandoer ===
 +
apt-get update
 +
apt-get upgrade
 +
 
 +
/etc/init.d/apache2 restart
 +
 
 +
/etc/init.d/pure-ftpd-mysql restart
 +
 
 +
apt-get clean
 +
apt-get autoclean
 +
 
 +
= Resultat =
  
 
Hvordan det så kom til at se ud.
 
Hvordan det så kom til at se ud.
 +
 +
== Udregnet strøm forbrug ==
 +
 +
CPU: [http://www.via.com.tw/en/products/processors/c7/index.jsp#low_power 12W].
 +
<br />
 +
Harddisk: [http://www.seagate.com/cda/products/discsales/personal/family/0,1085,759,00.html 12,6W (seek)] pr. stk.
 +
<br />
 +
RAM: [http://www.valueram.com/datasheets/KVR533D2N4_512.pdf 1,440W (operating)].
 +
 +
I alt: 38,64W + DVD+-RW + det løse.
  
 
= Links =
 
= Links =
 +
http://www.linux-support.dk/
 +
 +
[http://www.acnc.com/04_01_05.html RAID 5]
 +
 +
[http://ing.dk/artikel/79037 Ing.dk - PHloggen: Lavenergiserver]
 +
 +
[http://newz.dk/forum/hardware/hjemme-web-fil-print-server-67599 Newz.dk > Hjemme web, fil, print-server (min tråd)]
  
[Link]
+
http://www.linuxprinting.org/show_printer.cgi?recnum=Brother-HL-2030

Nuværende version fra 15. okt 2016, 06:09

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. Har brugt torrentflux-b4rt til dette.

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-client/ - TorrentFlux klienten
/file_server/online/private/files/ - Her gemmes torrents

Web server

/file_server/online/ - FTP og Samba/NFS adgang
/file_server/online/pub - Adgang for alle

Software

OS: Ubuntu 8.10 (Intrepid Ibex) Server

Webserver:

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

Andet:

Opsætning

Netværks 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

Syslog server for min Cisco ASA

Monitor CPU Temperature in Ubuntu

Mounte USB disk

Hurtigere fil overførsel med WinSCP

How-To: FTP Virtual Host with ProFTPD and MySQL

Virtual Hosting With PureFTPd And MySQL (Incl. Quota And Bandwidth Management) On Ubuntu 8.10 (Intrepid Ibex)

Samba/NFS

\\server\file_server\ -> /file_server/
\\server\backup\ -> /file_server/backup/
\\server\backup_vigtigt\ -> /file_server/backup/vigtig/

Conf:

[global]
public = yes
netbios name = Server
printing = cups
server string = Den lille fil server
writeable = yes
workgroup = LAN
printcap name = cups
security = share
usershare allow guests = yes
[printers]
comment = All Printers
browseable = no
printable = yes
writable = no
public = yes
guest ok = yes
path = /var/spool/samba
printer admin = root 
[file_server]
comment = Fil Server
writeable = yes
public = yes
create mode = 777
path = /file_server
directory mode = 777

[backup]
comment = Backup data
path = /file_server/backup

[backup_vigtig]
comment = Vigtigt backup til ekstern backup
path = /file_server/backup/vigtig
Webserver
apt-get install apache2 php5 libapache2-mod-php5 mysql-server
NameVirtualHost *:80
<VirtualHost *:80>
servername Server
DocumentRoot "/file_server/online"
<Directory "/file_server/online">
AllowOverride AuthConfig
Order allow,deny
allow from all
Options +Indexes
</Directory>
</VirtualHost>

[1]

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

Bugte denne guide: HOWTO: Set up your Brother 2030/70 Laser printer

Kunne ikke komme på CUPS webinterface. Rettede i conf fil til Port 631 og indsat Allow From 192.168.25.0/24

Da jeg kørte

dpkg -i cupswrapperHL2030-2.0.1-2.i386.deb

Fik jeg disse fejl:

/usr/local/Brother/cupswrapper/cupswrapperHL2030-2.0.1: 64: cannot create /usr/share/cups/model/HL2030.ppd: Directory nonexistent
cp: cannot stat `/usr/share/cups/model/HL2030.ppd': No such file or directory

Oprettede model mappen og så virkede det.

Webmin

[2] [3] http://kb.arrowebs.in/installing-webmin-on-ubuntu-server

aptitude install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libmd5-perl
wget http://garr.dl.sourceforge.net/sourceforge/webadmin/webmin_1.441_all.deb
dpkg -i webmin_1.441_all.deb
SSH

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

Backup

Jeg vil også bruge serveren som backup server, og som samlings punkt for ekstern backup. Derfor har jeg lavet /backup/ og /backup/vigtig/ hvor det der kommer til at ligge i vigtig mappe bliver backed up eksternt, resten bliver kopiret over på en ekstern USB disk.

Filer

Fra de andre computere bruger jeg Cobain Backup til at lave en zip fil i et samba share i backup eller vigtig.

IMAP/Mail backup

Jeg ønsker også at hente alle mine mails (fra google) ned lokalt i 1 fil som nemt kan genskabes. Har endnu ikke fundet en god løsning på dette, men fundet disse links:

http://mail.google.com/support/bin/answer.py?answer=78799

http://mail.google.com/support/bin/answer.py?answer=13287

http://www.mattcutts.com/blog/backup-gmail-in-linux-with-getmail/

http://wiki.e-shell.org/IMAPFolderBackupTool

http://the.taoofmac.com/space/Projects/imapbackup

http://snipplr.com/view/7955/imap-backup-script/

http://www.propertymaps.com/blog/2008/03/22/deciphering-gmail-imap-labels-with-getmail/

http://howto.wired.com/wiki/Make_a_Local_Backup_Of_Your_Gmail_Account#Backup_Gmail_Using_Getmail

http://vafer.org/blog/20070103073735

http://pengdeng.blogspot.com/2008/03/backup-gmail-via-imap-using-getmail_16.html

http://dengpeng.name/blog/2008/03/17/backup-gmail-via-imap-using-getmail/

getmail -r /.getmail/getmail

Web

Bruger Wget til at hente backup af mine websites:

wget -m -w1 -P /file_server/backup/ ftp://user:[email protected]/under/mappe/ -o /sti/til/log/fil.log

Eksternt backup

rsync.net ?

Tidspunkter Om natten.

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

Daglig admin / Gode kommandoer

apt-get update
apt-get upgrade
/etc/init.d/apache2 restart
/etc/init.d/pure-ftpd-mysql restart
apt-get clean
apt-get autoclean

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