Bygg ditt egna mini-NAS med Debian och Owncloud

Jag har i ett tidigare inlägg berättat hur man kan göra om sin dator som står och samlar damm till ett NAS (eller så klart köpa en ny för ändamålet) med hjälp av OpenMediaVault, men nu tänkte jag berätta om hur man lätt kan göra det på minimal Debian installation.Det här behöver du för att komma igång:

  • PC med 256MB RAM eller mer, 120GB eller mer hårddiskutrymme (beroende på hur mycket du tänkt lagra). (OBS: köp nya hårddiskar om du vill minimera risken för dataförlust)
  • Debian 7 net install
  • USB/CD-R att lägga installationen på (bränn iso-filen med t.ex. imgburn)

Förberedning:

  1. Sätt in usb-minnet eller skivan du bränt och starta upp med den. På ASUS moderkort trycker du på F8, om du har Gigabyte trycker du på F12. Har du en annan moderkortstillverkare så får du kolla i manualen för moderkortet.
  2. Följ anvisningarna under installationen, är du osäker på något så välj det som redan är förvalt (t.ex. som att använda hela hårddiskutrymmet)
  3. När allt är klart och du loggat in bör det se ut ungefär så här:
    Bild

    Skriv in följande kommando utan ” (är du inte inloggad som root, skriv “su” följt av ditt root-lösenord):

    “sudo apt-get update && apt-get install apache2 php5 php5-gd php-xml-parser php5-intl”
    “apt-get install php5-sqlite php5-mysql smbclient curl libcurl3 php5-curl

  4. Ladda hem tar-filen för OwnCloud med hjälp av  kommandot “wget”, exempel: wget http://download.owncloud.org/community/owncloud-5.0.10.tar.bz2(tänk på att sökvägen ändrar sig om owncloud uppdateras till ny version)
  5. kör sen “tar -xjf /sökväg/till/nerladdad/owncloud-5.0.10.tar.bz2 && cp -r owncloud /var/www/ && chown -R www-data:www-data /var/www/owncloud”
  6. Logga in på din nya owncloud-server genom att gå till http://192.168.x.xxx/owncloud där x.xxx representerar din ip-adress på Debian-pc:n. (Osäker på hur du får fram ditt ip? Kör kommandot “ifconfig” )
  7. Du kommer få en prompt om att skapa ett administratörs-konto medowncloud ett felmeddelande likt den här:
    Ignorera felmeddelandet, skapa ett admin-konto och gå till din Debian-dator igen och skriv in följande kommando:
    chown -R www-data:www-data /var/www/owncloud/data“Nu är vi i slutfasen och endast några få steg är kvar, skriv följande kommando:
  8. nano /etc/apache2/sites-enabled/000-default” ändra nu värdet för AllowOverride under Directory /var/www till “All” (utan “-tecken), se bild nedan:
  1. Bild
    Avsluta genom att trycka på CTRL+X och svara ja på om du vill spara den ändrade filen. Kör nu till sist kommandona:
    a2enmod rewrite && a2enmod headers && service apache2 restart“. Öppna nu din webbläsare och gå till http://192.168.x.xxx/owncloud och din egna Dropbox-klients klon skall vara fullt fungerande.
  2. Sista steget i den här guiden är förstås att du bör sätta upp en Owncloud-klient på din egna dator, det gör du genom att gå till www.owncloud.org och ladda ner din klient, beroende på om du kör PC eller Mac eller Linux så finns det några att välja på. Följ sedan instruktionerna och väljer de kataloger du vill synkronisera med ditt nya NAS.(Om du vill komma åt innehållet när du inte är hemma så är det smidigast att skaffa någon form av dyndns-tjänst för att slippa komma ihåg din internet ip-adress (inte samma som din lokala 192.168.x.xxx) och du måste också öppna upp port 80 att peka på din 192.168.x.xxx adress i din router, sen kan du ansluta hos vännerna genom att gå till http://exempel.dyndns.org/owncloud)Nedan syns en bild på hur bild-funktionen ser ut i Owncloud:
    Bild
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s