Svenska guider om Raspberry Pi

Lär dig bland annat hur man använder Raspberry Pi som webbserver hemifrån.

Felmeddelande Cannot allocate memory eller Remote I/O error after data transfer när man kopplar på nätverksdiskar från Windows

Det är vanligt att man använder en Linuxdator till att ladda ner torrents som först laddas ner lokalt på den lokala hårddisken och när torrenten har laddat klart så överförs filen över nätverket till en nätverksdisk som är kopplad till en Windowsdator. Det är också då vanligt att man mountat sina diskar med Mount.cifs. Tyvärr finns det ett problem i Windows med att bufferingstorleken är för liten och detta måste man själv gå in och ändra i registret. Problemet finns när man t.ex. använder Ubuntu, Linux Mint eller annat Debianbaserat system och försöker gå mot mountade diskar i Windows 7 (SMB). Efter ett tag så fungerar det inte längre att nå disken.

Alla olika modeller av Raspberry Pi

Från början fanns det bara en variant av Raspberry Pi, men nu har det börjat komma flera varianter. Här följer en lista över de som mig veterligen finns till dags dato. Rapsberry Pi 2 model B Detta är den senaste i raden av alla Raspberry-Pi varianter. Den här lilla datorn stor som ett kreditkort har blivit begåvad med en fyrkärnig processor och hela 1gb minne. Lanserades 2015. Se pris på Raspberry Pi 2 hos CDON   Raspberry Pi model B+ Detta är den sista uppgraderingen av orginalutgåvan av Raspberry Pi. Denna har 512mb minne. Lanserades 2014 Se pris på model B+ hos CDON   Raspberry Pi model B Rev 2 Detta var den andra varianten av Raspberry Pi som kom och här fanns bland annat dubbelt med minne (512mb) mot den ursprungliga versionen (256mb). Det fanns tidigare en variant Rev 1 av denna version. Lanserades 2012. Se pris på model B Rev 2 hos CDON    Raspberry Pi model A+ Model A är den första varianten av Raspberry Pi. Model A+ är en nylansering av denna men fortfarande med 256mb ram. Prislappen är väldigt trevlig på denna lilla mannick. Nylanserad 2014. Se pris på Raspberry Pi A+ hos CDON...

Mounta nätverksdiskar automatiskt vid uppstart

När man har delade diskar på sitt nätverk så vill man slippa att manuellt mounta dessa diskar varje gång man startat om sin linuxmaskin. Detta är faktiskt ganska enkelt ordnat. Här följer ett sätt som både är enkelt att utföra och säkert. Se först till att smbfs är installerat. sudo apt-get install smbfs Ställ dig sedan där du vill att dina diskar ska mountas. Förslagsvis under /media. Väl där skapar du en katalog som du döper till lämpligt namn. sudo mkdir Data1 Nu måste man editera fstab enligt nedan //192.168.1.100/Data1 /media/Data1 cifs defaults,uid=1000,gid=1000,credentials=/home/robin/.smbcredentials,iocharset=utf8,sec=ntlm 0 0 Här förutsätter man att IPn till datorn där den delade mappen ligger är 192.168.1.100. Den delade mappen förväntas heta Data1 och du förväntas ha användarnamnet robin på din Raspberry. Normalt sett har man nog här istället användarnamnet ”pi”. Här förväntas det också ligga en fil i användarkatalogen för ”robin” som heter ”.smbcredentials”. Denna fil innehåller användaruppgifter för åtkomst till den delade mappen. Fyll i uppgifter i denna fil enligt nedan: usernamne=myusername password=mypassword När detta är gjort måste vi sätta korrekta rättigheter på denna fil: sudo chmod 600 .smbcredentials Till sist återstår bara att mounta allt som root sudo mount -a...

Nå delade diskar på ditt nätverk med Samba

Samba är ett program man använder sig av för att kunna nå delade mappar i ditt hemmanätverk. Här kommer jag löpande fylla på med kommandon som kan vara bra att ha när man använder Samba. smbtree Denna listar alla shares du har i ditt nätverk i en trädstruktur. Skulle du ha tappat anslutningen till en av dina shares och inte längre kan se den i din filhanterare så har jag märkt att detta kommando kan lösa den...

Användbara kommandon i Raspbian (Debian)

Det finns ett antal kommandon som man med säkerhet kommer behöva använda sig av ofta. Navigera runt i katalogstrukturen Bläddra dig ner i katalogstrukturen cd <directory> Lista alla filer i aktuell katalog ls Lista alla filer i aktuell katalog (med fler detaljer, bl.a. rättigheter) ls -la Rättigheter Ändra till fulla rättigheter för alla filer i en katalog och alla filer i dess underkataloger chmod 777 -R <katalog> Ändra ägare av filer i aktuell katalog chown <user>:<group> * Sätt rättighet 755 på vald katalog och alla dess underkataloger find <katalog> -type d -exec chmod 755 {} \; Processer Visa alla pågående processer: ps aux | less Se alla processer förutom de som körs av root: ps -U root -u root -N Se alla processer som körs av en viss användare: ps -u <user> Loggar Loggar hittar man här...

Installera Ftp server på Raspberry Pi

I denna guide kommer jag förklara hur man installerar ftp-servern pure-ftpd på en Raspberry Pi. I detta exemplet har jag använt mig av Raspbian som OS men det fungerar säkert bra med ett annat Debian-liknande OS också. Vi börjar med att uppdatera pakethanteraren och därefter installerar vi programmet. sudo apt-get update sudo apt-get install pure-ftpd-common pure-ftpd   Nu ska vi skapa en linux-grupp i Raspbian som vi döper till ”ftpgroup”. sudo groupadd ftpgroup   Nu skapar vi en virtuell linux-användare som vi kopplar till gruppen. Denna användare får ingen hemkatalog eller shell. Användaren döps till ”ftpuser”. sudo useradd -g ftpgroup -d /dev/null -s /etc ftpuser   Nu skapar vi en ftp-användare som kopplas till den virtuella användaren och gruppen som vi redan skapat. Användaren döper vi till ”haschel”. Vi väljer här att ”/home/pubftp/haschel” är användarens root-katalog och han kommer inte kunna komma högre upp i katalogstrukturen. sud0 pure-pw useradd haschel -u ftpuser -g ftpgroup -d /home/pubftp/haschel -N 10 Flaggan ”-N 10” säger att användaren får en gräns på 10mb diskutrymme på sitt ftp-konto. Du kommer här få välja vilket lösenord du vill ha på användaren.   För att sätta rättigheter på denna katalog så att t.ex. gruppen ska ha rätt att skriva till mappen kan man göra såhär: chown ftpuser /home/pubftp/haschel -R   Ftp-användare i programmet pure-ftpd sparas normalt sett här: /etc/pureftpd.passwd Genom att köra nedan kommando så uppdateras användarna och läggs i en databasfil. Detta måste göras varje gång användare har ändrats, tagits bort eller lagts till. sudo pure-pw mkdb   Databasen är egentligen bara en binär fil som är sorterad och har nycklar så att man snabbt hittar i den....

Dessa tillbehör behövs till en Raspberry Pi

En Raspberry Pi har många användningsområden och det finns många komponenter som man kan köpa till sin maskin. Det finns också några komponenter man behöver för att kunna använda en Raspberry Pi. Jag kommer här gå igenom de komponenter jag anser att man bör ha för att kunna få ut så mycket som möjligt av sin dator. Jag kommer också förklara vilka av dem som är absolut nödvändiga för att använda en Raspberry Pi. Raspberry Pi datorn Själva datorn är såklart nödvändig. Den kommer som ett moderkort komplett med minne och processor.   Chassi Ett chassi är inte nödvändigt men det är en klar fördel att ha. Man slipper få massa damm samlat på kretskortet och man behöver inte vara lika orolig för att råka stöta ner den på golvet.   Minneskort Ett minneskort behövs för att installera operativsystemet på. Detta minneskort bör vara på minst 4gb och av SDHC typ.   Minneskortsläsare Har du ingen dator som har inbyggt minneskortsläsare så behöver du köpa en, alternativt en adapter. Det finns smidiga USB-adaptrar som passar till flera olika typer av minneskort och som man ansluter till sin PC via USB-porten.   Strömadapter En Raspberry Pi strömförsörjs via microUSB-kontakten vilken är samma som de flesta vanliga mobilladdare har. (Inte Apple-produkter) Adaptern bör skicka ström på 1A.   Tangentbord och mus Har du inget extra tangentbord eller mus så behövs detta också för att kunna jobba med en Raspberry Pi. Tänk på att inte köpa några avancerade prylar här utan enklast möjliga. Strömmen som en Raspberry Pi får klarar inte av att driva för tunga saker. Både tangentbord och mus kopplas in...

Använd Cloudflare som CDN Content Delivery Network

Detta är till för att leverera statiskt innehåll som bilder, css-filer och javascript till dina besökare så snabbt som möjligt. Detta görs på så vis att Cloudflare mellanlagrar dessa filer på sina servrar som har riktigt snabb anslutning till hela världen. Detta gör att det inte spelar lika stor roll var din server står. Att använda Cloudflare gör också att du skyddas mot DDOS attacker eftersom dessa attacker först måste ta sig igenom Cloudflares servrar som har bra skydd mot...

Installera GetSimple CMS

GetSimple CMS är ett väldigt lättdrivet CMS helt utan databas. Jag kör två sidor på min Raspberry med GetSimple CMS och de flyter på riktigt bra. Vill man köra WordPress på Raspberry Pi så krävs det att man kör med mycket cachning. I GetSimple lagras sidornas information i XML-filer istället för i en databas som t.ex. MySQL eller MariaDB. GetSimple CMS fungerar bra med Nginx om man bara ser till att följande rad ligger i första server location-blocket i Nginx-konfigurationen: try_files      $uri $uri/ /index.php?id=$uri&$args; GetSimple CMS passar alltså utmärkt att köras på en Raspberry Pi tack vare att det är så lättdrivet. Installationsguide från GetSimple CMS hemsidan. Här finns ett exempel på en sida med GetSimple som hostas på en Raspberry...

Installera WordPress på Raspberry Pi

Först måste du installera en SQL-server (MySQL eller MariaDB) på Raspberry Pi. Du måste också ha konfigurerat Nginx och PHP. Skapa en ny katalog för WordPress installationen och ställ dig i den mappen. Använder du ett externt USB-minne för dina webbsidor så bör mappen skapas där, annars är det vanligt att man skapar det i sin hemkatalog. Loggar du in som standardanvändaren så heter den mappen ”pi”. apt-get install subversion svn co http://core.svn.wordpress.org/tags/3.7.1/ . mkdir wp-content/languages && cd wp-content/languages/ wget http://svn.automattic.com/wordpress-i18n/sv_SE/tags/3.7/messages/sv_SE.mo wget http://svn.automattic.com/wordpress-i18n/sv_SE/tags/3.7/messages/admin-sv_SE.mo cd - mv wp-config-sample.php wp-config.php sudo nano wp-config.php Ange uppgifterna för din databas. För att aktivera det svenska språkstödet, ändra denna variabel: define ('WPLANG', 'sv_SE'); Spara och stäng wp-config.php. Denna fil kan med fördel även flyttas en mapp nedåt (av säkerhetsskäl). Dessutom så behöver vi sätta rätt ägare till samtliga WordPress-filer. Se till att din användare och användargruppen är ägare till denna katalog chown -Rf exempel_se:exempel_se * Nu är WordPress installerat och klart. Det enda som kvarstår är att slutföra installationen via WordPress webbgränssnitt. Lägg på extra rättigheter för att kunna uppgradera WordPress-version utan att behöva ange ftp-uppgifter. Ställ dig först utanför din mapp för webbsidan och sätt rättigheterna till hela roten enligt nedan: chmod –v 757 gratiswebbhotell.org Gå sedan in i mappen och sätt rättigheterna enligt nedan för wp-content mappen och rekursivt till alla filer och undermappar: chmod –R 767 wp-content/ Här har FSData skrivit en superbra guide i detta ämne där jag lånat lite information ifrån....
RaspberryPi

Köp Raspberry Pi

Just nu är Raspberry Pi model B billig på CDON.
Gå till erbjudandet här!

Intressanta sajter

Systemutveckling.info

Jag är en systemutvecklare från Göteborg som fastnat för den lilla datorn Raspberry Pi. Det var många år sedan jag sysslade med Unix och Linux, men nu har jag bestämt mig för att ge det ett nytt försök. Denna gång använder jag det till att sätta upp en fullfjädrad webbserver hemma på mitt skrivbord. Tanken är att jag ska kunna driva sidan därifrån.

>> Systemutveckling.info

Billighemsida.org

Här hittar du tips & trix samt guider om hur du så billigt som möjligt kan skaffa din egen hemsida.

>> Billighemsida.org

Gratis hemsida

På min blogg beskriver jag en mängd olika tjänster du kan använda för att skapa gratis hemsida. Det finns mängder av bra verktyg att välja på idag och du behöver inte betala en krona.

>> Gratis hemsida

5 anledningar till att använda ett gratis bygga hemsida verktyg

Du ställs inför ett antal val när du ska bygga en hemsi […]

>> 5 anledningar till att använda ett gratis bygga hemsida verktyg

Webbyrå Göteborg

Vi är en webbyrå i Göteborg som bygger professionella och snygga webbplatser. Genom att lyssna på våra kunder och föra en god dialog hela projektet igenom så når vi alltid en slutprodukt som både vi och kunden kan vara stolta över.

>> Webbyrå Göteborg

Mailexpressen

Nyhetsbrev - Säljande nyhetsbrev med Mailexpressen. En effektiv tjänst för internetmarknadsföring som sänker era kostnader för marknadsföring jämfört med traditionell direktreklam.

>> Mailexpressen

Gratis bokföring

Finns det gratis program som du kan använda för din bokföring? Ja, det gör det faktiskt och på denna sidan får du reda på vilka.

>> Gratis bokföring

Websoluto AB

Websoluto är en webbyrå i Göteborg som skapar billiga och professionella webblösningar. Vi bygger allt från traditionella hemsidor till mer avancerade webbsystem. Allt enligt era önskemål.

>> Websoluto AB

Internetblogg

I denna bloggen skriver jag om vad som är aktuellt på internet eller i samhället. Mitt intresse för Data, IT och teknik gör dock att inriktningen på bloggen blir mest åt det hållet.

>> Internetblogg

Billig hemsida

På min blogg Billig hemsida presenterar jag olika alternativ för att just skaffa en billig hemsida. Här finns guider, tips och trix.

>> Billig hemsida

Gratishemsidor.nu

Gratishemsidor.nu är Sveriges största jämförelsesajt när man letar verktyg att bygga hemsida med. Det finns gratis alternativ, billiga alternativ, olika typer av bloggverktyg och även professionella alternativ som kan kosta en slant. Vi går igenom alla.

>> Gratishemsidor.nu

Köpa hemsida bloggen

En blogg som skriver om bra tjänster, bra program, bra sidor att veta om när man ska köpa hemsida.

>> Köpa hemsida bloggen

Artiklar från Länkbyten.se