Tag Archive | Ubuntu Server

Open Geo Suite

Då var det dags att avsluta veckan med server. Det blev mer en vecka av att testa att installera olika serverplattformar än att göra några ingående tester, men sådant har jag faktiskt inte tid med.

I detta inlägg så blir det så Boundless öppna version av sin ”svit” med program för servern. Boundless Suite är den senaste, kommersiella versionen som man får betala en liten slant för, men föregående version släpper man som ”Open Geo Suite” fritt för vem som helst att ladda hem och installera.

Läs mer…

GeoNode

Jag har visat hur man installerar GeoNode tidigare, så är det något du tycker jag missat så kanske det står med i någon av de äldre artiklarna. Här försöker jag vara så direkt på som möjligt.

På Ubuntu Servern så kör man först ett kommando för att lägga till en ppa:

sudo add-apt-repository ppa:geonode/stable

Här visade det sig att det fortfarande inte går att installera på 16.04. I alla fall inte speciellt enkelt. Jag får därför testköra GeoNode på en ny server med Ubuntu 14.04 installerat. Det är en äldre version, men den har fortfarande support i några år till. Jag återkommer till detta mot slutet.

Resten av terminalkommandona för GeoNode lyder:

sudo apt update
sudo apt install geonode

Sedan skall lite användare skapas och lösenord uppdateras. Även serverns IP adress skall uppdateras.

geonode createsuperuser
sudo geonode-updateip 127.0.0.1

IP adressen ovan skall bytas mot serverns faktiska adress, såvida man inte enbart kommer att ansluta till GeoNode lokalt på datorn. Sedan är det bara att surfa in till servern med en webbläsare.

Skärmbild från 2017-04-22 16-49-30.png

Inloggning i portalen gör man med det superanvändarkonto man skapade med kommandona tidigare. Här kan man genom att klicka på sitt användarnamn välja att exempelvis administrera portalen och lägga till nya användare med mera, men även ansluta till den GeoServer som installerats automatiskt.

Nu är det en äldre version av GeoServer, så om du inte raderat GeoServern från igår så går det att jämföra…

Jag lägger faktiskt inte så mycket tid på GeoNode heller just nu. Jag konstaterar bara att GeoNode är en fantastiskt bra portal som ger väldigt mycket på köpet, men tillgänglig version börjar bli lite till åren. Vill man använda ren Open Source och ha en kompetent portal så kan man välja sämre än att installera GeoNode.

Om man då vill testa en nyare version av GeoNode? Då kan man använda 16.04 men ange:

sudo add-apt-repository ppa:geonode/testing

De övriga kommandona är exakt de samma.

Skärmbild från 2017-04-22 17-09-40.png

Gränssnittet är nytt, men man kan känna igen sig i mycket. Inloggning görs på samma sätt som tidigare och genom att klicka på användarnamnet så kommer man åt adminstrationen och GeoServer. Det är en nyare version av GeoServer, men ändå ”gammal” (2.9) jämfört med vad man får om man installerar GeoServer direkt.

Avslutning

Att ”bara” installera GeoServer, eller som här GeoNode, är inte speciellt svårt. Det går att använda systemen i princip direkt efter installation även om man absolut bör fixa säkerheten i GeoServer först (görs i gränssnittet för GeoServer). Om man väljer att använda portalen GeoNode så går det att klä på den en hiskelig massa stilar och anpassningar för att göra den helt egen. Instruktioner för detta finns på http://geonode.org.

Vill man då inte göra jobbet själv, eller tycker att det är krångligt. Då finns det hjälp att få.

I morgon så tänkte jag åter igen kika på Open Geo Suite, vilket är gratisversionen av Boundless Suite. Om man tecknar avtal med Boundless så får man förutom den absolut senaste versionen av deras svit även support med det mesta (lite beroende på vad man väljer att betala).

GeoServer

GeoServer är nog den mest använda servern för OGC tjänster inom OSGeo familjen. Den ingår dessutom i flera andra ”system” exempelvis GeoNode, eller i paketet Boundless Server som levereras med kommersiell support.

I detta avsnitt så installerar jag däremot ”vanilla” GeoServer, så får vi se vad man får av den.

Läs mer…

Ubuntu Server

Denna veckas inlägg baseras på servertjänster. Vilket innebär att man behöver en server att jobba med. Så i veckans första inlägg så blir det installation av Ubuntu Server 16.04.2.

Läs mer…

Videokonferens

Ja det är lite ”off-topic” men skall man bygga ett stödsystem för en organisation eller ett företag så är det inte bara GIS det handlar om, så det skadar inte att ha koll på lite av varje.

Jag hade tänkt att testa OpenMeetings, men det visade sig vara omåttligt krångligt att installera och få igång så det får bli Big Blue Button (BBB) i stället.

Även BBB är OpenSource, men företaget bakom är i högsta grad kommersiellt.

Man rekommenderas att installera på Ubuntu Server 10.04LTS, och jag testade med 12.04 först, vilket inte gick så bra. Dessutom så skall det vara en engelsk version av programmet.

Leta efter LANG=”en_US.UTF-8″ i filen /etc/default/locale. Om det står något annat så skriv in följande:

sudo apt-get install language-pack-en
sudo update-locale LANG=en_US.UTF-8

Man skall även kontrollera att det är 64-bitars versionen av servern som körs med kommandot uname -m.

Det får heller inte finnas någon tidigare version av ”Ruby” installerad vilket kan testas med: ruby -v.

Lägg till nycklar och programkällor (om servern verkar stanna efter första kommandot, så skriv bara in ditt lösenord och tryck enter):

wget http://ubuntu.bigbluebutton.org/bigbluebutton.asc -O- | sudo apt-key add -
echo "deb http://ubuntu.bigbluebutton.org/lucid_dev_081/ bigbluebutton-lucid main" | sudo tee /etc/apt/sources.list.d/bigbluebutton.list
echo "deb http://us.archive.ubuntu.com/ubuntu/ lucid multiverse" | sudo tee -a /etc/apt/sources.list

Den sista raden var jag tvungen att köra när jag testade 12.04 men för 10.04 så behövdes den inte. Däremot så skall man köra sudo apt-get update samt sudo apt-get dist-upgrade om man använder 10.04 och kommit såhär långt.

För att hantera office-dokument av olika slag så installeras OpenOffice komponenter och LibreOffice:

wget http://bigbluebutton.googlecode.com/files/openoffice.org_1.0.4_all.deb
sudo dpkg -i openoffice.org_1.0.4_all.deb
sudo apt-get install python-software-properties
sudo apt-add-repository ppa:libreoffice/libreoffice-4-0
sudo apt-get update
sudo apt-get install libreoffice-common
sudo apt-get install libreoffice

För att kunna spela in olika saker används Ruby, vilket också behöver installeras.

wget https://bigbluebutton.googlecode.com/files/ruby1.9.2_1.9.2-p290-1_amd64.deb
sudo dpkg -i ruby1.9.2_1.9.2-p290-1_amd64.deb
sudo apt-get install -f
sudo update-alternatives --install /usr/bin/ruby ruby /usr/bin/ruby1.9.2 500 \
                         --slave /usr/bin/ri ri /usr/bin/ri1.9.2 \
                         --slave /usr/bin/irb irb /usr/bin/irb1.9.2 \
                         --slave /usr/bin/erb erb /usr/bin/erb1.9.2 \
                         --slave /usr/bin/rdoc rdoc /usr/bin/rdoc1.9.2
sudo update-alternatives --install /usr/bin/gem gem /usr/bin/gem1.9.2 500

För att hantera video så skall ffmpeg installeras. För detta har jag förberett ett litet skript som du hämtar och kör med följande kommandon:

wget https://raw.github.com/klakar/geosupportsystem/master/ffmpeg_install.sh
chmod +x ffmpeg_install.sh
sudo sh ffmpeg_install.sh

Sedan är det så dags för Big Blue Button:

sudo apt-get install bigbluebutton

Sedan skall det bara vara att använda webbläsaren och surfa in på servern.

Skärmbild från 2014-02-15 17:34:29

Det går inte att göra mycket mer än att titta på några filmer än, men det ser i alla fall snyggt ut. För att få igång allt så måste servern konfigureras, men det tar vi en annan dag… (cliff hanger)

Du kan testa videokonferensen genom att installera en demo:

sudo apt-get install bbb-demo

Logga in med valfritt namn i fältet och klicka på ”Join”. Eftersom webbkamera och mikrofon hanteras via ”Flash” så måste man tillåta detta i webbläsaren, vilket i Windows inte brukar vara något problem, men ibland strular det på Mac och det kan definitivt vara problem på en Linuxklient. Det kan hjälpa att gå till en inställningssida hos Adobe och göra inställningarna för servern ”globalt”… Lycka till.

Egen Server för Geodatatjänster

Skärmbild från 2014-01-26 12:48:47

Då så, nu är boken baserad på den tidigare serien av inlägg klar och finns för nedladdning här:

Egen Server för Geodatatjänster

Jämfört med serien med inlägg så innehåller boken lite djupare information och en hel del som det inte fanns plats för på bloggen. Förhoppningen är att den som skall sätta upp en geodatatjänst, om än det är för eget nöjes skull eller i arbetet, kan använda boken för att steg för steg få fram en tjänst som är användbar för användare på alla nivåer från proffs till ”slentriansurfare”.

Jag har även haft som ambition att få till en ePub-version, som egentligen bara strulat och inte ser särskilt bra ut, men här är den också (via en fildelningssida):

Egen Server för Geodatatjänster (ePub)

Det blir säkert fler böcker så småningom, men för ett tag framöver så får ni hålla till godo med vanliga någorlunda regelbundna inlägg på bloggen.