CH3SNAS als thuis server

Status
Niet open voor verdere reacties.

Toppe

Gebruiker
Lid geworden
21 aug 2006
Berichten
16
Een thuis server configureren.
Ik had thuis het probleem dat met downloaden mijn PC altijd aan moest staan, hier wou ik vanaf. Er waren een aantal alternatieven, ik zal ze hier onder opsommen.

  1. Niet downloaden
  2. Asus EEE PC
  3. NAS
  4. Mini PC

Na al deze keuze's naast elkaar te leggen kwam ik uit bij optie 3, een NAS, simpel weg omdat elke windows PC die je gaat gebruiken ook daad werlijk een fysiek scherm moet hebben, anders kan je hem niet configureren. Een PC met linux werkt niet handig, omdat je dan relatief veel geld gaat uitgeven.
De NAS moest aan een aantal eisen voldoen. Hij moest minimaal 2 schijven aan kunnen (mocht je eventueel RAID gaan draaien), gigabit aansluiting en een print server.
Ik heb snel de keus gemaakt, je kan heel lang blijven rond zoeken, daar schiet je niets mee op. Persoonlijk heb ik de keus gemaakt voor de Conceptronic CH3SNAS zonder interne HDD. Voor meer informatie zie de website van Conceptronic.


Dan begint het pas, omdat de CH3SNAS standaard niet geschikt is voor downloaden moet je dat zelf gaan installeren. Om het voor de mensen hier handig te houden heb ik zelf al een compleet package gemaakt met de benodige informatie. De package is hier te downloaden.

We gaan dan ook SABnzbd+ installeren, een news grabber om te kunnen downloaden:)

Ik ga er vanuit dat je al verbinding hebt gemaakt met de NAS via de bijgeleverde cd, ook is het van belang dat je altijd het IP adres van je NAS ergens hebt opgeschreven/onthouden. We installeren de server op HDD nummer 1, dat is HD_a1 in linux taal

Het pakket moet je zelf even uitpakken, als het goed is hou je daarna de volgende structuur over:

- etch.tar
- fun_plug
- fun_plug.tar
- fun_plug~ (Deze heb je niet nodig, alleen voor geval van nood)


Open de root map (Volume_1) van je NAS en kopieer dan de volgende bestanden naar de root map: etch.tar, fun_plug en fun_plug.tar

Restart de NAS via de officele weg (configuratie scherm, tools, systeem, restart NAS), onder tussen haal je de nieuwste versie van PuTTY van hun website, of klik hier

Open PuTTY, vul bij Host Name het IP adres van je NAS in, maak van port 22 23 en selecteer bij Connection Type Telnet IPV SSH.

Je krijgt nu het volgende scherm te zien:
attachment.php

We gaan dan de volgende code's invoeren (je kan de text kopieren en met je rechtermuis knop in putty plakken)

Code:
cd /mnt/HD_a2
./fun_plug.d/bin/busybox tar -xf etch.tar
./fun_plug.d/bin/busybox chroot etch /bin/bash
Nu zie je als het goed is staan: root@CH3SNAS:/#, typ dan exit
vi etch/etc/resolv.conf
druk i en verwijder het IP adres (xxx.xxx.xxx.xxx) en typ het volgende adres in: 208.67.222.222 (Er moet nameserver 208.67.222.222 staan)
Druk op esc dan :wq type'n en login weer in als root:
./fun_plug.d/bin/busybox chroot etch /bin/bash

De volgende 3 regels duren lang, bij gaat je distro bijwerken. Heb geduld.
apt-get install debian-archive-keyring
apt-get update
apt-get dist-upgrade

Gebruiker aanmaken, zodat je per user een programma kan killen
echo "guest:$1$eRgIDfWp$VbKijFnpswW2LqIu.fk7Z0:2000:501::/home/guest:/bin/sh" >>/etc/passwd
echo "sabnzbd:$1$iMzx6g4X$ia.q2FVqhhcdXSGZS1ySq.:2001:502::/mnt/HD_a2/SABnzbd:/bin/sh" >>/etc/passwd

2 nieuwe mappen maken en de map SABnzbd aan de gebruiker sabnzbd toekennen.
mkdir /mnt/HD_a2
mkdir /mnt/HD_a2/SABnzbd
chown sabnzbd /mnt/HD_a2/SABnzbd


Nu gaan we een aantal extra's installeren zodat je van alle functies gebruik kan maken:
apt-get -y install unzip par2 python-dev python-cheetah python-cherrypy python-elementtree unrar-free bzip2

cd /var/tmp
wget http://www.rarlab.com/rar/unrar-arm.tar.bz2
cd /
tar xjvf /var/tmp/unrar-arm.tar.bz2
rm /var/tmp/unrar-arm.tar.bz2

cd /var/tmp
wget http://surfnet.dl.sourceforge.net/sourceforge/sabnzbdplus/SABnzbd-0.4.5-src.tar.gz
cd /opt
unrar /var/tmp/SABnzbd-0.4.5-src.tar.gz
rm /var/tmp/SABnzbd-0.4.5-src.tar.gz

cd /opt
chown sabnzbd SABnzbd-0.4.5
cd 

su - sabnzbd
cd /opt/SABnzbd-0.4.5
python SABnzbd.py -s xxx.xxx.xxx.xxx:8080

Surf dan naar xxx.xxx.xxx.xxx:8080/sabnzbd en het werkt:)

Bij config kan je de instellingen invullen, dit verscheelt per gebruiker!

Succes en veel plezier er mee!!







 
Laatst bewerkt:
zou iemand dit kunnen uit leggen met de nieuwstsoftware en iets uitgebreider want ik ben totaal niet bekend met linux heb het al meerdere keren geprobeert maar zonder suc6
met vriendelijke groet Bas van de Water
 
Laatst bewerkt:
Bas.

Je hebt het met deze handleiding geprobeerd? wat is het precieze probleem? Welke fout melding krijg je, heb je ook een CH3SNAS?
 
bzip

Als ik deze handleiding volg krijg ik de volgende error:

root@CH3SNAS:/# apt-get -y install unzip par2 python-dev python-cheetah python-cherrypy python-elementtree bzip unrar-free
Reading package lists... Done
Building dependency tree... Done
E: Couldn't find package bzip

lijkt er op dat hij bzip niet kan vinden.
En als je doorgaat zonder bzip kun je de volgende stap ook niet doen:
root@CH3SNAS:/# tar xjvf /var/tmp/unrar-arm.tar.bz2
tar: bzip2: Cannot exec: No such file or directory
tar: Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error exit delayed from previous errors


Gr arjen de jong
 
Laatst bewerkt:
Dit is vrij simpel op te lossen,

IPV
apt-get -y install unzip par2 python-dev python-cheetah python-cherrypy python-elementtree bzip unrar-free

Moet het zijn
apt-get -y install unzip par2 python-dev python-cheetah python-cherrypy python-elementtree unrar-free bzip2
 
Laatst bewerkt:
unrar

De unrar werkt niet ik heb het opgelost door het via pc te downloaden en te unraren en vervolgens zelf te zippen en te uploaden.
Maar als ik em op wil starten staat er :
sabnzbd@CH3SNAS:/opt/SABnzbd-0.4.5$ python SABnzbd.py -s 192.168.1.76:8080
2009-01-12 19:47:12,411::INFO::--------------------------------
2009-01-12 19:47:12,417::INFO::SABnzbd.py-0.4.5 (rev=1750)
2009-01-12 19:47:12,422::INFO::Platform = posix
2009-01-12 19:47:12,427::INFO::Python-version = 2.4.4 (#2, Oct 23 2008, 02:44:46)
[GCC 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)]
2009-01-12 19:47:12,467::INFO::[sabnzbd] Loading data for bytes7.sab from /mnt/HD_a2/SABnzbd/.sabnzbd/cache/bytes7.sab
2009-01-12 19:47:12,474::INFO::[sabnzbd] Loading data for queue7.sab from /mnt/HD_a2/SABnzbd/.sabnzbd/cache/queue7.sab
2009-01-12 19:47:12,514::WARNING::[downloader] No active primary servers defined, will not download!
2009-01-12 19:47:12,524::INFO::All processes started
2009-01-12 19:47:12,535::INFO::_yenc module... NOT found!
2009-01-12 19:47:12,540::INFO::celementtree module... NOT found!
2009-01-12 19:47:12,545::INFO::par2 binary... found (/usr/bin/par2)
2009-01-12 19:47:12,550::INFO::unrar binary... found (/usr/local/bin/unrar)
2009-01-12 19:47:12,555::INFO::unzip binary... found (/usr/bin/unzip)
2009-01-12 19:47:12,560::INFO::nice binary... found (/usr/bin/nice)
2009-01-12 19:47:12,565::INFO::ionice binary... NOT found!
2009-01-12 19:47:12,570::INFO::pyOpenSSL... NOT found - try apt-get install python-pyopenssl (SSL is optional)
2009-01-12 19:47:12,645::INFO::Web dir is /opt/SABnzbd-0.4.5/interfaces/Default
2009-01-12 19:47:12,705::INFO::Starting SABnzbd.py-0.4.5
2009-01-12 19:47:12,716::INFO::[nzbqueue] Saving queue
2009-01-12 19:47:12,729::INFO::Starting web-interface on 192.168.1.76:8080
2009-01-12 19:47:12,721::INFO::[sabnzbd] Saving data for queue7.sab in /mnt/HD_a2/SABnzbd/.sabnzbd/cache/queue7.sab
2009-01-12 19:47:12,733::INFO::[sabnzbd.misc] URLGrabber starting up
2009-01-12 19:47:12,892::INFO::[sabnzbd] Saving data for bytes7.sab in /mnt/HD_a2/SABnzbd/.sabnzbd/cache/bytes7.sab
12/Jan/2009:19:47:13 CONFIG INFO Server parameters:
12/Jan/2009:19:47:13 CONFIG INFO server.environment: production
12/Jan/2009:19:47:13 CONFIG INFO server.log_to_screen: True
12/Jan/2009:19:47:13 CONFIG INFO server.log_file: /mnt/HD_a2/SABnzbd/.sabnzbd/logs/cherrypy.log
12/Jan/2009:19:47:13 CONFIG INFO server.log_tracebacks: True
12/Jan/2009:19:47:13 CONFIG INFO server.log_request_headers: False
12/Jan/2009:19:47:13 CONFIG INFO server.protocol_version: HTTP/1.0
12/Jan/2009:19:47:13 CONFIG INFO server.socket_host: 192.168.1.76
12/Jan/2009:19:47:13 CONFIG INFO server.socket_port: 8080
12/Jan/2009:19:47:13 CONFIG INFO server.socket_file:
12/Jan/2009:19:47:13 CONFIG INFO server.reverse_dns: False
12/Jan/2009:19:47:13 CONFIG INFO server.socket_queue_size: 5
12/Jan/2009:19:47:13 CONFIG INFO server.thread_pool: 10
12/Jan/2009:19:47:13 HTTP INFO Serving HTTP on http://192.168.1.76:8080/
2009-01-12 19:47:13,664::INFO::Lauching browser with http://192.168.1.76:8080/sabnzbd
2009-01-12 19:47:13,669::WARNING::Cannot launch the browser, probably not found
2009-01-12 19:49:01,428::WARNING::[sabnzbd] Signal 2 caught, saving and exiting...
2009-01-12 19:49:01,435::INFO::[nzbqueue] Saving queue
2009-01-12 19:49:01,441::INFO::[sabnzbd] Saving data for queue7.sab in /mnt/HD_a2/SABnzbd/.sabnzbd/cache/queue7.sab
2009-01-12 19:49:01,447::INFO::[sabnzbd] Saving data for bytes7.sab in /mnt/HD_a2/SABnzbd/.sabnzbd/cache/bytes7.sab


En mijn 2de vraag is waar staat het config bestand??
 
Laatst bewerkt:
Volume_1/etch/opt/SABnzbd-0.4.5 daar hoort hij normaal gesproken te staan, je kan ook inloggen als root en dan even ls-al type, onthou dat, en blader daar naar toe. Daarna su sabnzbd en dan doe je weer ls-al
 
server

Een thuis server configureren.
Ik had thuis het probleem dat met downloaden mijn PC altijd aan moest staan, hier wou ik vanaf. Er waren een aantal alternatieven, ik zal ze hier onder opsommen.

  1. Niet downloaden
  2. Asus EEE PC
  3. NAS
  4. Mini PC

Ik heb ook zoiets nodig, maar ik heb een iomega screenplay pro met een 500 gb harddisk.
Kun je voor die ook zoiets realiseren?
Groeten
Gert






 
wijziging

python SABnzbd.py -s xxx.xxx.xxx.xxx:8080

Moet

python SABnzbd.py -d -s xxx.xxx.xxx.xxx:8080

Worden

gr arjen de jong
 
debain instaleren op jouw nas

@gert

Je kan het proberen door eerst debian op jouw nas te krijgen de rest zal dan niet afwijken van jou nas. En als je een probleem hebt kun je het ook even in de chatbox van : http://www.sabnzbd.org/ .


Succes:thumb:


Gr arjen de jong
 
vanuit debian naar harde schijf

Hallo,

Ik heb alles opgevolgd, en het werkt ook prima, alleen heb ik nog een paar vraagjes:
- hoe zorg ik dat debian + SABnzb bij een reboot worden opgestart?
- vanuit SABnzb wordt er nu geschreven binnen de etch directory. Hoe kan ik direct naar de harddisk schrijven?

Alvast bedankt!

Groeten, Roel.
 
automatische starten

je kunt debian en andere programma's opstarten door funplug bestand in volume 1 aantepassen:
--------------------------------------
#!/bin/sh

VOL1=/mnt/HD_a2
VOL2=/mnt/HD_b2
FUNPLUGTAR=${VOL1}/fun_plug.tar
FUNPLUGDIR=${VOL1}/fun_plug.d
ETCDIR=${FUNPLUGDIR}/etc
BINDIR=${FUNPLUGDIR}/bin
SBINDIR=${FUNPLUGDIR}/bin
LIBDIR=${FUNPLUGDIR}/lib
LOGDIR=${FUNPLUGDIR}/log
LOGFILE=${LOGDIR}/fun_plug.log
PATH=${BINDIR}:${PATH}
LD_LIBRARY_PATH=${LIBDIR}

export VOL1
export VOL2
export FUNPLUGDIR
export ETCDIR
export BINDIR
export LIBDIR
export LOGDIR
export LOGFILE
export PATH
export LD_LIBRARY_PATH

umask 022

mkdir -p ${FUNPLUGDIR} ${LOGDIR}
echo "**** fun_plug script for DNS-323 (2007-07-22 tp@fonz.de) ****" >>${LOGFILE}
date >>${LOGFILE}

if [ -r "${FUNPLUGTAR}" ]; then
echo "* Extracting ${FUNPLUGTAR}..." >>${LOGFILE}
/bin/tar -xv -f ${FUNPLUGTAR} -C ${FUNPLUGDIR} 1>>${LOGFILE} 2>&1
echo "* Deleting ${FUNPLUGTAR}..." >>${LOGFILE}
rm -f ${FUNPLUGTAR}
fi

# suid busybox
if [ -e ${BINDIR}/busybox ]; then
chown root.root ${BINDIR}/busybox
chmod 0755 ${BINDIR}/busybox
chmod u+s ${BINDIR}/busybox
fi

echo "${LIBDIR}" >>/etc/ld.so.conf
ldconfig

if [ -d "${FUNPLUGDIR}/start" ]; then
for fun_plug_script in ${FUNPLUGDIR}/start/*.sh; do
if [ -x "${fun_plug_script}" ]; then
echo "* Running ${fun_plug_script} start ..." >>${LOGFILE}
${fun_plug_script} start 1>>${LOGFILE} 2>&1
else
echo "* ${fun_plug_script} not executable..." >>${LOGFILE}
fi
done
else
echo "* ${FUNPLUGDIR}/start: Directory not found"
fi

echo "* Done" >>${LOGFILE}

/mnt/HD_a2/starttwonky.sh
----------------------------------------------

Je kunt twonky veranderen naar de goede shell
 
Hopeloos

Ik heb de files gekopieerd op de root van de NAS, herstrat, en krijg de volgende foutmelding "Connection closed by remote host" en dan "Network error: Connection refused'

Voorts heb ik de laatste nieuwe firmware.

Enig idee iemand?
 
ftp probleem

Dan zijn de bestanden via ftp beschadigt probeer de hardeschijf van de nas te formateren en opnieuw te beginnen.:thumb:


Gr arjen


PS gebruik alleen de bestanden die hier staan!!
 
Help

Als ik u tekst zo lees ben u bekent met netwerk e.d.,

Heb ong 14 dagen geleden een Nas (CH3SNAS), met de bedoeling om foto's die ik maaak op vakantie terug naar huis te sturen over internet, mij probleem is nu dat als ik de instellen doe voor mij router niets kan ontvangen, kan u mij hierbij helpen,
ik heb een touchspeed 780 van kpn, gebruik xp en vista als besturingsysteem.

alvast bedankt Franck
 
internet plus bellen

Als ftp wel werkt in je netwerk zelf is het heel simpel

stap 1 ga naar 192.168.1.254
stap 2 klik op toolbox
stap 3 klik op delen van spellen en toepassingen
stap 4 onderin staat : Een spel of toepassing aan een lokaal netwerkapparaat toewijzen
klik daar op
stap 5 selecteer in de linkerkolom ftp server en in de rechter ch3snas .

laat even weten of het gelukt is.


Gr arjen de jong


http://mailarjendj.nl
 
Ik had thuis het probleem met mijn PC die altijd aan moest staan om de ch3hnas te zien.
Ik moet ook elke keer resetten en ik kom niet verder.
Zag dat er een programma was om hem wel te een configuratie te maken.
Als het er nog is alvast bedankt.
Hoop dat het ook werkt bij win 7.
 
Ik had thuis het probleem met mijn PC die altijd aan moest staan om de ch3hnas te zien.
Ik moet ook elke keer resetten en ik kom niet verder.
Zag dat er een programma was om hem wel te een configuratie te maken.
Als het er nog is alvast bedankt.
Hoop dat het ook werkt bij win 7.

Zou je duidelijk kunnen formuleren wat je wil?
Wil je downloaden of een backup maken?


Gr. Arjen
 
Graag een eigen vraag maken a.u.b. Het is niet netjes om in een ander zijn of haar vraag jouw probleem aan de orde te stellen. Bovendien is het verwarrend voor de helpers en de oorspronkelijke vragensteller. Dit topic is tevens met pensioen, gezien zijn startdatum. Topic gaat om die reden op slot.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan