Een sftp verbinding naar je Raspberry Pi

Vervolg op het artikel van 4 februari “Installeer WordPress op een Raspberry Pi

SFTP

Als je WordPress hebt geïnstalleerd op je server wil je ook regelmatig backups maken, bestandsrechten aanpassen, plugins en thema’s installeren etc. Dat kan op verschillende manieren. Een van de makkelijkste manieren is het gebruiken van het sftp protocol. In tegenstelling tot FTP (File Transfer Protocol) gebruikt sftp een SSH verbinding om contact te leggen met je server. Dat is natuurlijk veel veiliger.  Wat je nodig hebt is een (s)ftp client op je gewone computer. In dit voorbeeld gebruik ik Filezilla maar er zijn natuurlijk meer smaken voorhanden.

FileZilla

Onder Ubuntu installeer je FileZilla met

sudo apt-get install filezilla

Open FileZilla en vul onder Host vervolgens het protocol gevolgd door het IP adres van je Raspberry Pi in. Bijvoorbeeld:

sftp://192.168.1.31

Dat je vervolgens ‘Gebruikersnaam en Wachtwoord” moet invullen lijkt mij duidelijk. De 1e keer zal je worden gevraagd of je de hostsleutel te bewaren. Je kan het vinkje aankruisen waardoor je Raspberry Pi als vertrouwde bron hebt gekenmerkt.

sftp-filezilla

Vervolgens wordt de verbinding opgebouwd en kom je terecht in de /home/pi van je Raspberry Pi. Navigeer vervolgens naar /var/www/ (gebruik je invoerregel achter “Externe site:” om bij je WordPress bestanden te komen.

Nautilus

Mogelijk ook handig om te laten zien dat je onder je bestandsbeheerder ook met sftp kan werken. In dit voorbeeld gebruik ik Nautilus (GNOME/Unity). Onder Nautilus kan je met de toetscombinatie CTRL+L de locatiebalk activeren. Daarin kan je verbinding maken met je server (zie afbeelding voor syntax).

sftp_nautilus

 

Installeer WordPress op een Raspberry Pi

Er zijn vele toepassingen te bedenken om je Raspberry Pi nuttig te maken. Zelf heb ik er voor gekozen om er een WordPress website op te laten draaien. Hieronder laat ik stapsgewijs de daarvoor  benodigde stappen zien. De instructies hieronder worden uitgevoerd op een Raspberry Pi 2 waarop de laatste versie draait van Raspbian (31-01-2015).  Maar deze instructies gelden natuurlijk net zo goed voor een Ubuntu of Debian computer. Hoewel een wifi dongle prima werkt heb ik er voor gekozen om de Raspberry Pi te verbinden met mijn router via een ethernet (eth0) aansluiting.

raspberrypi_2

Voorbereidingen

Maak aantekeningen van je vorderingen. Er worden meerdere users en wachtwoorden gebruikt voor Raspberry Pi, MySQL root, MySQL gebruiker en voor WordPress.  En je moet (voor deze howto) natuurlijk Raspbian hebben geïnstalleerd op je Raspberry Pi. Daarbij is het handig om onder Advanced Options te kiezen voor het aanzetten van de SSH server. Op die manier kan je comfortabel van achter je eigen desktop je server bereiken. Onder mijn desktop (Ubuntu) is het een kwestie van een terminal openen met daarin het volgende commando:

ssh pi@hetipadresvanjeraspberrypi

Dat IP adres is van belang. Je moet ervoor zorgen dat je Raspberry Pi altijd van hetzelfde IP adres wordt voorzien. Normaal gesproken wordt een IP adres uitgedeeld door je DHCP server van je router. Dat is handig maar dat zal echter niet altijd hetzelfde IP adres opleveren. Daarom begin je met het creëren van een statisch IP adres.

Maak een statisch IP adres aan

Log in op je Raspberry Pi

bekijk de uitvoer van:

Lees meer

Raspberry Pi 2

raspberrypiv2Nog maar net begonnen met mijn Raspberry Pi B+ en een opvolger wordt al aangerukt.

Raspberry Pi 2

Maar het is nou eenmaal onmogelijk om een update naar een 900MHz quad-core ARM Cortex-A7 CPU en 1GB aan LPDDR2 SDRAM links te laten liggen. (hoewel de foto dat niet uitwijst natuurlijk)

Zojuist is die versie 2 binnen gekomen en meteen voorzien van de laatste versie van Raspbian.

Binnenkort kan daar ook Ubuntu op draaien dankzij die ARMv7 core. Snappy Ubuntu Core is overigens al beschikbaar.

 

raspberrypiv2_digiplace

 

Schijfkopiemaker

Je kan natuurlijk met behulp van het commando ‘dd’ een image wegschrijven naar een sd-card. Maar het kan nog veel eenvoudiger. Als je onder Nautilus met je rechtermuisknop op een image klikt kan je kiezen voor “Openen met” en als je dan kiest voor “Schijfkopiemaker” dan kan je heel eenvoudig die image wegschrijven naar je sd-card. En dat is erg handig als je een image wil wegschrijven van Pidora, Raspbian, OpenELEC etc. voor je Raspberry Pi.

Schrijf een image weg naar sd-card

Raspberry Pi Model B+

Aan de verzameling hardware is vandaag een Raspberry Pi Model B+ toegevoegd. Het ligt dus in de verwachting dat op Digiplace ook over dit onderwerp geschreven gaat worden. Dat gaat dan gebeuren in 2015. Digiplace kijkt er vast naar uit.

Fijn dat jullie erbij waren dit jaar en al vast de beste wensen voor 2015.

 

Raspberry Pi Model B+

Raspberry Pi Model B+ van Digiplace