Digiplace

Ervaringen met Bubba|Two, deel 3

Op Digiplace wordt ondermeer geschreven over de ervaringen met de Bubba|Two homeserver. Deze kleine en energiezuinige server is op veel terreinen in te zetten. Lees in dat verband ook de ‘Bubba|Two: introductie en inleiding“, “Bubba|Two: deel 1” en “Bubba|Two: deel 2“. Zoals aangekondigd in deel 2 wordt er nu aandacht geschonken aan de mogelijkheden om een webserver te draaien.

Aanpassen van de beveiliging

Het eerste wat je moet doen als je de server open gaat zetten voor de buitenwereld is zorgen voor een goede beveiliging. De belangrijkste beveiliging is het verkrijgen van een uniek en alleen bij jou bekend wachtwoord voor de root (admin) gebruiker.

Dat is heel erg belangrijk omdat iedereen met een klein beetje moeite uit de handleiding het default wachtwoord van elke Bubba kan vinden.

Om dat aan te passen ga je daarom als volgt te werk:

Open een terminal verbinding met je server. Onder Linux gaat dat natuurlijk met behulp van b.v. Gnome Terminalvenster. Onder Windows gebruik je daar b.v. PuTTY voor. Apple OSX gebruikers hebben gewoon een terminal beschikbaar.

In de terminal (of in PuTTY) geef je het commando ssh xxx@bubba of ssh xxx@intern-ip-adres

De xxx is dan de gebruikersnaam die je hebt aangemaakt bij de installatie van Bubba.

Ik ga er dan wel van uit dat je ook voor die gebruiker toestemming hebt verleend om het ssh protocol te mogen gebruiken. Mocht je dat niet hebben gedaan dan moet je alsnog als admin inloggen (http://bubba/admin/users) om dat alsnog voor  die gebruiker te regelen (allow ssh login)

gebruikersshgeven230909

Na het geven van de opdracht ssh xxx@bubba wordt je dan verzocht om een wachtwoord in te geven. Als dat goed is gedaan heb je -als gebruiker- toegang verkregen tot je server. (root kan niet standaard met ssh toegang verkrijgen tot de server)

Om root rechten te verkrijgen geef je vervolgens het commando su. Ook dan wordt om een wachtwoord gevraagd en dat wachtwoord staat dus vermeld in de handleiding van Bubba. Geef dat wachtwoord en je bent vanaf dat moment heer en meester op je server.

Je veranderd nu het wachtwoord door het commando passwd in te voeren. Je wordt dan twee keer verzocht om een nieuw wachtwoord in te tikken. Vanaf dat moment moet je dat wachtwoord gebruiken om als root (admin) toegang te verkrijgen tot je server.

Bubba als webserver

Elke server is natuurlijk in te zetten als webserver. Met een Bubba|Two is dat niet anders. Maar het wordt je wel heel gemakkelijk gemaakt want feitelijk werkt de webserver meteen als je Bubba|two hebt aangesloten.

Er is namelijk al een map “Web” beschikbaar in de /Home map van de homeserver. Je kan de inhoud van die map vervangen door je eigen website. Dat kan heel eenvoudig worden uitgevoerd als je gebruik maakt van je bestandsbrowser. Onder Ubuntu (Gnome) is dat Nautilus maar mocht je Windows of Apple gebruiken dan kan je natuurlijk ook Verkenner of Finder gebruiken.

De verbinding wordt opgezet met ssh (Secure Shell) en de syntax is dan

ssh://xxx@bubba of ssh://xxx@intern-ip-adres-vanjouwbubba (en dan is xxx natuurlijk de gebruikersnaam die je hebt aangemaakt op de Bubba homeserver.

01-sshnaar230909

Vervolgens wordt er om je wachtwoord gevraagd (het wachtwoord van de gebruiker op de server) en kom je terecht in de root van de server.

Vervolgens klik je naar de map Home en vervolgens op de map Web en je kan vanuit een ander venster van Nautilus je eigen website bestanden verplaatsen (slepen met de muis) vanaf je desktop naar de server.

inmapwebopbubba

Werkt het dan? Nee! Je hebt nu alles klaargezet maar je moet nog wel wat doen om ervoor te zorgen dat ook anderen die website kunnen bewonderen.

Daarvoor verleen je jezelf toegang tot je router. In die router moet poort 80 worden open gezet  voor je Bubba|Two homeserver. De daarvoor benodigde werkwijze verschilt per router maar iedereen die met een eigen server wil gaan werken zal daar ongetwijfeld mee uit de voeten kunnen komen.

Mocht je ook zelf van buitenaf (dus niet vanaf je eigen netwerk) middels ssh toegang tot je server willen krijgen dan moet je ook je router vertellen dat het ssh protocol van buitenaf gebruikt mag worden.

De standaard poort voor ssh is dan poort 22. Hou er dan wel rekening mee dat daarmee ook mogelijkheden worden geboden voor onbevoegden. Op de oude website van Digiplace staat een handleiding “Blokkeer brute force ssh login pogingen met DenyHosts”. Die handleiding is ook geschikt voor de Bubba server.

Gnome 3.0

Op Heise Online is een interview gepubliceerd met Vincent Untz, de Gnome Release Manager van Gnome. Dat artikel is ook verschenen in een Engelstalige vertaling. In het  interview wordt vooruit gekeken naar de toekomst van Gnome:  Gnome 3.0. Deze release staat vooralsnog gepland voor maart 2010 en zal wezenlijke veranderingen gaan brengen.

gnomeinterviewheiseonline

De gebruikelijke interface van twee panels en vensters zal b.v. worden vervangen door Gnome Shell. Maar dat is maar één onderdeel van het pallet aan wijzigingen die zal worden geïntroduceerd.

At the first look, a desktop using GNOME Shell will be slightly different, with a top panel containing status icons, a clock, information about the currently focused application and an Activities button. This button starts an overview mode: this is where you can choose an application to start, a place to visit, or a document to open – what we call an activity. The Activities overview is therefore a way to reach a goal: it helps you achieve what you want to achieve. The Shell remembers your past usage to make it easier for you to start again a specific activity, but it also features a search box to help you start a new activity faster.

Naast de Gnome Shell wordt gesproken over een Gnome Zeitgeist wat een tool is om makkelijker bestanden te kunnen vinden.

Gnome Zeitgeist is a tool for easily browsing and finding files on your computer.

Maar voor het zover is komt straks natuurlijk Gnome 2.28 nog uit. De releasedatum staat gepland voor morgen: 23 september 2009. En volgens mij is het nog wel even prima uit te houden met deze vrijgave van Gnome.

GNOME 2.28 has been thought of as a step towards GNOME 3.0. People working on new modules that we hope will be part of GNOME 3.0 (like GNOME Shell) are already releasing tarballs so that people can try out today what will become the future GNOME.

Chrome OS

**Chrome OS is not related to Google. Service provided by SUSE Studio. See license.**

Er is nog steeds geen officiële Chrome browser voor onder Linux. Maar dat wil niet zeggen dat er geen ontwikkelingen zijn te melden. Zo kan je een vmx/vmdk image downloaden van de 1e snapshot van Chrome OS (update: Dit is geen officiele release van Google).

Chrome OS is a brand new free operating system built around the revolutionary Google Chrome browser.
The project aim is to provide a lightweight Linux distribution for the best web browsing experience.
Featured software in Chrome OS:
  • GNOME 2.24 desktop environment
  • Google Chrome 4.0.206 web browser
  • OpenOffice.org 3.0 office suite
  • Flash Player 10.0 plugin
  • and much more!

De volgende screenshots zijn genomen vanuit een  VirtualBox sessie:

Schermafdruk-Chrome (Snapshot 1) [Running] - VirtualBox OSE

Schermafdruk-Chrome (Snapshot 1) [Running] - VirtualBox OSE-1

Schermafdruk-Chrome (Snapshot 1) [Running] - VirtualBox OSE-2

Schermafdruk-Chrome (Snapshot 1) [Running] - VirtualBox OSE-3

Schermafdruk-Chrome (Snapshot 1) [Running] - VirtualBox OSE-4
Schermafdruk-Chrome (Snapshot 1) [Running] - VirtualBox OSE-6

Schermafdruk-Chrome (Snapshot 1) [Running] - VirtualBox OSE-7

Fedora vs Ubuntu

Als gebruiker van een Ubuntu desktop bekruipt mij soms een gevoel van nieuwsgierigheid. Ik vraag me dan af hoe het met andere distributies zal gaan. Vooral distributies die Gnome als default werkblad omgeving hebben ingesteld. In de loop der jaren heb ik met verschillende distributies gewerkt maar sinds oktober 2005 is het eigenlijk Ubuntu wat de klok slaat.

Ik heb daarom eens een uitstapje gemaakt naar Fedora 11. Ik moet toch weer binnenkort Ubuntu opnieuw installeren want de final release van Ubuntu 9.10 komt er ook weer aan. Voor het installeren heb ik gebruikt gemaakt van de Fedora 11 live-cd.

Fedora wist mij wel te verrassen moet ik zeggen. Ten eerste omdat Fedora 11 (april 2009) met veel software komt die nu pas in Ubuntu 9.10 geïntroduceerd gaat worden. Daarnaast gebruikt Fedora  Logical Volume Manager bij het indelen van je harde schijf. Dat heeft voordelen als je achteraf de omvang van verschillende partities beter op elkaar af wil stemmen. Net als  straks bij Ubuntu 9.10 wordt default het ext4 bestandssysteem gebruikt. Alleen kan je niet bij Fedora vanaf een ext4 partitie booten. Er wordt daarom standaard  ook een ext3 bootpartitie aangemaakt van 200 MB.

Als Fedora dan is opgestart valt op dat het er allemaal gelikt uitziet. Een scherp plaatje die mede tot stand wordt gebracht door de Nouveau driver. Dat is een open source driver voor Nvidia kaarten.

Wat wel meteen opvalt is dat er minder software wordt geïnstalleerd in vergelijking met Ubuntu. Zo wordt er geen gebruikt gemaakt van OpenOffice.org. Dat is overigens een beperking van de live-cd. Als je de officiele dvd van Fedora gebruikt krijg je een extra installatie veld waarin je keuzes kunt maken voor de gewenste software configuratie.

Mijn enthousiasme werd overigens snel gekoeld bij het installeren van een nvidia driver. Natuurlijk werkt het onder Fedora anders als wat ik gewend ben onder Ubuntu. Dat is geen punt. Maar je moet echt goed zoeken voor je doorkrijgt hoe je e.e.a. werkend kunt verkrijgen. Uiteindelijk bleek dat je eerst (na het draaien van de updates) en het toevoegen van rpm fusion bron een (yum install) kernel-devel-2.6.30.5-43.fc11.i586 moet installeren. Vervolgens een yum install kmod-nvidia en dan zou het moeten werken. Helaas..dan moet je ook nog de volgende hinkstap sprong nemen om die Nouveau driver weg te krijgen.

su -
mv /boot/initrd-$(uname -r).img /boot/initrd-$(uname -r)-nouveau.img
mkinitrd /boot/initrd-$(uname -r).img $(uname -r)
reboot

En ja..dan werkt het. Maar dan valt wel op dat de fonts lang niet zo smooth zijn als bij Ubuntu. Op het bureaublad en menu’s valt het wel mee, maar onder Firefox is het echt minder fraai. Toen ik vervolgens -na lang zoeken- een oplossing vond waaruit zou blijken dat je Ubuntu libs moest gebruiken om dat probleem op te lossen haakte ik af.

Niet omdat ik Fedora waardeloos zou vinden. Verre van dat zelfs. Ik ben echt wel onder de indruk maar uiteindelijk was mijn nieuwsgierigheid bevredigd omdat ik in zag dat Ubuntu -min of meer- gelijkwaardig kan zijn (je kan dankzij veel ppa’s ook onder Ubuntu de allernieuwste pakketten installeren). Als je dat vaststelt in combinatie met het gemak en kwaliteit van ‘het plaatje’ dan is de keuze voor Ubuntu wederom snel bevestigd. Alweer!

Cd’s rippen

UPDATE: dit is dus niet de oplossing. Het ging een tijd goed en inmiddels is het weer terug bij af.

Ik heb een vraag gesteld op het forum van Ubuntu-nl: Problemen met het afspelen van een audio-cd

(Oorspronkelijk bericht)Het klinkt zo eenvoudig, maar ik had problemen met het gebruiken van audio- cd’s op mijn Ubuntu Desktop. Afspelen of rippen was allemaal lastig omdat er na het plaatsen van een cd vaak niet veel meer gebeurde dan het presenteren van een foutmelding.

DBus error org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

Soms ging het dan weer wel, en dan weer een hele tijd niet. Nou kon ik daar redelijk mee leven, want ik speelde niet veel audio cd’s via mijn desktop. Maar nu ik een Squeezebox gebruik wil ik mijn cd’s rippen en daarna verkopen. Dan is het toch wel prettig als je vanachter je snelste computer die stapel cd’s kan verwerken.

Al snel bleek dat ik niet de enige gebruiker was met dit probleem. Ik vond al snel genoeg bug reports vanuit de OpenSuse en Ubuntu hoek en toen bleek uiteindelijk dat de oplossing eenvoudig was uit te voeren.

Open daarvoor /etc/modules en voeg onderaan deze tekst toe:

libata
ata_piix
piix

Daarna rebooten en het probleem is opgelost.

Spelen met Ubuntu 9.10 (Alpha 5)

Op 29 oktober verschijnt een nieuwe vrijgave van Ubuntu. Gisteren heb ik de Alpha 5 geïnstalleerd als vervanging van mijn stabiele Ubuntu 9.04. Kan lastig zijn, maar wel leuk om even te kijken naar de ontwikkelingen. Later volgt wel een uitgebreid verslag van mijn bevindingen.

Op het eerste gezicht lijkt er niet heel erg veel veranderd. Maar dat is maar schijn. Een default ext4 partitionering, een andere GDM, een verbeterde geluidsvoorkeuren, Firefox 3.5.2 (erg snel in gebruik), Empathy i.p.v. Pidgin, integratie van Ubuntu One, cosmetische veranderingen van Nautilus en de meeste software opgewaardeerd naar de meest recente versie.

screenshot_003050909

screenshot_002050909

Zoals het vaak gaat met een Alpha versie zijn er nog de nodige problemen op te lossen. Zo krijg ik b.v. segfaults bij Empathy en gFTP maar over het algemeen werkt het wel goed.

Ik heb nu ook een mooie wallpaper gevonden die goed past bij het oranje Human Theme en alles bij elkaar blijf ik de ontwikkelingen waarschijnlijk volgen.

karmic-desktop

Firefox 3.5.2/Shiretoko

Wil je ook de laatste versie van Firefox gebruiken onder Ubuntu? Met wat kanttekeningen is dat eenvoudig uit te voeren. In Synaptic zoek en installeer je de volgende pakketten:

firefox-3.5 (3.5.2+nobinonly-0ubuntu0.9.04.1)
firefox-3.5-branding (3.5.2+nobinonly-0ubuntu0.9.04.1)
firefox-3.5-gnome-support (3.5.2+nobinonly-0ubuntu0.9.04.1)
xulrunner-1.9.1 (1.9.1.2+nobinonly-0ubuntu0.9.04.1)
xulrunner-1.9.1-gnome-support (1.9.1.2+nobinonly-0ubuntu0.9.04.1)

Eenmaal geïnstalleerd staat er een nieuwe browser onder je Internet Toepassingen. Hij maakt zich echter bekend als Shiretoko Web Browser. Als je die browser opstart en vervolgens kijkt naar de browser informatie dan zie je dat je wel degelijk werkt met de laatse vrijgave van Firefox.

shiretoko

De naam Shiretoko verwijst naar de development versie van Mozilla Firefox. Het is dus vreemd dat Ubuntu die laatste versie nog onder die development naam vrijgeeft. Maar ik vermoed dat de reactie van Roland op het artikel van 6 juli (!) op Leo Cardinaal’s weblog een prima uitleg heeft gegeven over de achterliggende redenen.

Heeft het zin om die tweede browser dan te installeren? En zijn er ook nadelen? Het antwoord is twee keer JA. Het heeft zeker zin, want het geheugengebruik en vooral de snelheid is ontzettend verbeterd. Maar er zijn nadelen want je krijgt een Engelse versie van deze browser. (Overigens werkt de Nederlandse spellingcontrole wel in het Nederlands) Sommige addons (plugins) werken nog niet onder deze nieuwste versie van Firefox. Maar die nadelen wegen wat mij betreft niet op tegen de voordelen van de nu te behalen snelheidswinst.

Ervaringen met Bubba|Two, deel 2

Klik  op introductie en deel 1 voor eerdere artikelen van deze serie.

Music Maestro!

Digiplace schrijft vooral over het gebruik van Linux op de desktop. Sinds de komst van een  Bubba|Two server wordt er ook geschreven over het gebruik van Linux op  een server. Maar in tegenstelling tot de desktop artikelen zal die server serie ook gebruikers van Windows- of  Apple systemen aan kunnen spreken.

Bubba is immers een kleine, zuinige én stille homeserver oplossing die voor iedereen valt in te zetten. Het Debian besturingssysteem hoeft niemand af te schrikken want de bediening van deze server geschiedt door middel van een keurige webinterface.

Inmiddels staat mijn Bubba|Two server  naar volle tevredenheid te draaien. Tot op dit moment heb ik Bubba alleen maar gebruikt als server voor mijn Logitech Squeezebox.  Gelukkig is de Bubba|Two server standaard voorzien van de juiste software om een Squeezebox aan te kunnen sturen.

Daarvoor wordt gebruikt gemaakt van SqueezeCenter. De update functionaliteit van een Bubba|Two server zorgt ervoor dat ook SqueezeCenter up to date wordt gehouden. Maar als je geen Squeezebox hebt staan heb je natuurlijk niets aan deze mogelijkheden. In dat geval draai je die server natuurlijk niet. Dat kan je eenvoudig vanuit het menu systeem van Bubba|Two aangeven. En dan kies je voor een andere optie. Er zijn namelijk meer mogelijkheden om te gebruiken.

Firefly is een van die mogelijkheden en die gebruikt vooral DAAP als protocol zodat die perfect kan samenwerken met iTunes of b.v. de Roku/Pinnacle Soundbridge mediaspeler. (Overigens kan Rhythmbox en vele andere Linux (en Windows) muziekspelers prima overweg met het DAAP protocol)

The purpose of this project is built the best server software to serve digital music to the Roku Soundbridge and iTunes; to be able to serve the widest variety of digital music content over the widest range of devices. Current stable releases have been reported to run on Linux, all the BSDs, Solaris, AIX, and a variety of embedded devices such as the Linksys NSLU2, the Maxtor MSS, and the Buffalo Linkstation, to name but a few.

firefly190809

Klinkt goed nietwaar? Maar er is nog meer aan boord om je muziek behoeften te temmen.Want als je geen Squeezebox gebruikt of het DAAP protocol niet kan of wil gebruiken dan kan je vast wel overweg met het UPnP protocol. En dan komt de UPnP MediaServer van MediaTomb om de hoek kijken. En die is ook standaard met een button te activeren in je Bubba|Two server.

MediaTomb is an open source (GPL) UPnP MediaServer with a nice web user interface, it allows you to stream your digital media through your home network and listen to/watch it on a variety of UPnP compatible devices.

mediatomb190809

Mocht je trouwens zo’n populaire Popcorn Hour bezitten dan is het goed om te weten dat die zondermeer de bestanden kan benaderen vanaf de Bubba|Two server. Dat lijkt mij dan ook ook een perfecte combinatie.

Some media players such as Popcorn Hour are able to find the media content on Bubba|Two, without the need for a media server. Simply browse your network (from example Popcorn Hour) and connect to Bubba|Two via SMB or NFS (NFS will be available in Bubba|Two in a nearby software update).

Kortom, de mogelijkheden van deze server zijn eindeloos. En dan hebben we alleen nog maar gekeken naar de mogelijkheden om media af te spelen. De volgende keer komt de mogelijkheid aan bod hoe je op Bubba|Two een website of online fotoalbum kan presenteren.

Rhythmbox Desktop Art

Op de PPA named rhythmbox for Kaivalagi kan je een handige plugin vinden voor gebruik onder Rhythmbox. Je kan daar een .deb downloaden voor jouw huidige Ubuntu versie of je voegt deze PPA toe aan je softwarebronnen.

Eenmaal geïnstalleerd start je Rhythmbox op en activeert de plugin.

rhythmbox-destkop-art-pluginDeze plugin laat dan vervolgens op je desktop de cd hoes zien waar je op dat moment naar luistert.

voodoohillartJe kan deze plugin configureren en bepalen waar deze afbeelding valt te bewonderen.

config-rhyhtmbox-desktop-art

En als je met je muis boven de albumcover blijft hangen kan je ook Rhythmbox bedienen middels de dan zichtbare knoppen.

Nog een keer Conky

Het gebruik van Conky is al eens eerder aan de orde geweest op Digiplace (en wel hier). Tot zover niets nieuws onder de zon. Maar onlangs stond er een prima artikel van Koen Vervloesem in Linux Magazine (juli 2009, jaargang 10, nummer 3) over het gebruik en configureren van Conky.

Conky is a free, light-weight system monitor for X, that displays any information on your desktop. Conky is licensed under the GPL and runs on Linux and BSD.

conky100809Dat heeft bij mij weer geleid tot een aanpassing van een bestaand (maar eigenlijk niet meer gebruikt script). De kleuren zijn nu aangepast aan mijn huidige bureaublad en het laat zowel mijn muziek zien (Rhythmbox) als de laatste 5 artikelen van Linuxweblogs.

conkydesktop10089

Mocht je interesse hebben in opbouw dan is hier het conkyrc script. Voor de werkwijze verwijs ik naar het tijdschrift of het artikel “Conky“.

Scroll naar boven