Readynas

Om
Basis opsætning
Per bruger setup
fix ftp tomme mapper
autostart scripts ved poweron
frontview addon

Om
Readynas er en serie Netwærks servere som Netgear har udviklet Helt specifikt har jeg anskaffet mig en NV+ som har plads til 4 diske. Alle diske kan sættes op således at de sikre hinanden, skulle en disk gå ned så tager de andre simpelhen over i mens man får sat en ny disk i.

Basis opsætning
Advarsel data på dine diske vil blive mistet ved at gøre følgende
1) Sluk enheden.
2) sørg for diske er placeret og klar til brug.
3) hold reset bag på enheden inde
4) tænd enheden
5) vent til display skriver: "30: factory reset"
6) åben "Raidar" fra windows og vent til den melder klar
7) åben Setup
8) vælg X-RAID
9) Vent indtil den er færdig
10) Sikkerheds mode : User
11) åben Setup fra raidar igen og log på med bruger:admin og psw:netgear1
12) Løb i gennem setup processen vigtige indstillinger er noteret herunder










Per bruger setup
1) sørg for at hente følgende addons fra Netgears side:
-php
-phpmyadmin
-root
-apt
2) installere alle updates i listet rækkefølge:
3) gå til addons og tryk knappen phpmyadmin
4) første promt indtaster du admin og din adgangskode(frontview)
5) Næste promt indtaster du root og blank adgangskode(mysql)
6) Næste promt indtaster du root og blank adgangskode(mysql)
7) start med at ændre mysql root adgangskoden sådan:
-run sql command: "SET PASSWORD FOR 'root'@'localhost' = PASSWORD( '************' )"
-run sql command: "FLUSH PRIVILEGES ;"
8) opret normal db bruger sådan:
-run sql command: "CREATE USER 'web'@'%' IDENTIFIED BY '********'; GRANT SELECT , INSERT , UPDATE , DELETE ON * . * TO 'web'@'%' IDENTIFIED BY '********' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;"
9) opret en database hvori alle informationer ilægges :
-run sql command: "CREATE DATABASE `webdd` ;"
10) opret en tabel hvori alle brugers hjemme mappe lægges i :
-run sql command: "CREATE TABLE `webdd`.`home` ( `id` TINYINT( 4 ) NOT NULL AUTO_INCREMENT PRIMARY KEY , `dir` VARCHAR( 40 ) NOT NULL , `description` VARCHAR( 40 ) NOT NULL ) ENGINE = MYISAM "
11) opret en tabel hvori alle data shares lægges i :
-run sql command: "CREATE TABLE `webdd`.`share` ( `id` INT( 4 ) NOT NULL AUTO_INCREMENT PRIMARY KEY , `dir` VARCHAR( 40 ) NOT NULL , `description` VARCHAR( 40 ) NOT NULL , `user` VARCHAR( 20 ) NOT NULL , `grp` VARCHAR( 20 ) NOT NULL DEFAULT 'read', `uright` INT( 1 ) NOT NULL DEFAULT '7', `gright` INT( 1 ) NOT NULL DEFAULT '5', `subtree` INT( 1 ) NOT NULL DEFAULT '1' ) ENGINE = MYISAM "
12) opret en tabel hvori alle links mellem home og data lægges i :
-run sql command: "CREATE TABLE `webdd`.`link` ( `id` TINYINT( 4 ) NOT NULL AUTO_INCREMENT , `source` TINYINT( 4 ) NOT NULL , `dest` TINYINT( 4 ) NOT NULL , `sharename` VARCHAR( 40 ) NOT NULL , PRIMARY KEY ( `id` ) ) ENGINE = MYISAM "
13) log på med shell som root og gå til data mappe : cd /c/data
14) opret følgende mapper med mkdir "mappenavn"
-film
-musik
-uploaders
-privates
15) gå til uploaders mappen med : cd uploaders
16) lav en mappe med brugerens navn for hver bruger der findes
17) gå til privates mappen ved ført at gå en op : cd .. også ind i mappen : cd privates
18) lav en mappe med brugerens navn for hver bruger der findes
19) gå tilbage til phpmyadmin og udfyld alle tabellerne med data

20) indsæt clink scriptet i config mappen og kør det via en shell med root som bruger hvis det virker som hensigten kan du tilføje autostart

fix ftp tomme mapper
1) log på med shell og root bruger
2) cd /etc/frontview/proftpd
3) cp Shares.conf /c/config/Shares.conf
4) vi /c/config/Shares.conf
5) peg på c/home som hjemme mappe google eventuelt brugen af VI
6) cp /c/config/Shares.conf /etc/frontview/proftpd/My_Shares.conf
7) vi /etc/fronview/User.conf
8) edit addon til at pege på My_Shares.conf istedet
9) genstart proftpd fra frontview

autostart scripts ved poweron
1) log på med shell og root bruger
2) cd /etc/init.d
3) vi zmyscript
4) /c/config/clink
5) /c/config/cright
6) og gem og luk filen igen
5) chmod 750 zmyscript
6) lav start script tast som det står i parentes (update-rc.d zmyscript start 99 3 .)
7) vi /etc/fronview/User.conf

Frontview Tilføjelse
jeg har planer om at bygge en frontview addon til min bruger styring
Den skal have en knap til at køre mounte scriptet
Den skal have en knap til at køre clean scriptet
Den skal have en knap til at køre fixe proftpd scriptet
Den skal have en knap til at tjekke rettigheder på filerne
Jeg kan se at addons ligger her : /etc/frontview/addons/ui/