ID.nl logo
Huis

LibreOffice Online installeren in eigen cloud

Office 365 is een prima kantoorpakket, maar je zit altijd vast aan een abonnement en Microsoft probeert je heel erg in de eigen OneDrive-cloud te drukken. Online samenwerken doe je toch liever in je eigen online omgeving? Met LibreOffice Online heb je zelf de controle over waar je je bestanden opslaat.

Wat als je al je online documenten niet wilt toevertrouwen aan Microsoft of Google? Wat als je niet wilt vasthangen aan een abonnementsformule? En toch wilt profiteren van de voordelen van een online pakket? Gelukkig is er sinds enige tijd een alternatief: LibreOffice Online. Dit online kantoorpakket is gebaseerd op dezelfde core-engine als de desktopversie LibreOffice, waardoor je documenten er online hetzelfde uitzien als op de desktop.

Je installeert LibreOffice Online op je eigen webserver, zodat je er de volledige controle over hebt. We gaan er in deze masterclass vanuit dat je al ownCloud of Nextcloud op je server hebt geïnstalleerd, want LibreOffice Online heeft een cloudopslagdienst nodig. Heb je dat nog niet gedaan, in het artikel ‘Bouw je eigen cloud met ownCloud’ lees je stap voor stap hoe dat moet.

Als je naar informatie over LibreOffice Online zoekt, kom je ook vaak de namen CODE en Collabora Online tegen, en dat is wel eens verwarrend. Eigenlijk zijn dit drie versies van hetzelfde programma. LibreOffice Online is de bron van beide andere projecten. Het wordt nauw samen met LibreOffice zelf ontwikkeld. Zo heeft LibreOffice Online 5.3 ook LibreOffice 5.3 nodig. Het project heeft een Docker-image dat een regelmatig bijgewerkte en geteste snapshot van LibreOffice Online en LibreOffice bevat, maar dat kregen we niet aan de praat.

Als je het niet vertrouwt om de allernieuwste updates te draaien, kies dan voor CODE (Collabora Online Development Edition), een conservatievere ontwikkelversie van LibreOffice Online met ongeveer maandelijks een release. Ook hiervan bestaat een Docker-image, dat we voor deze masterclass gebruikten. En voor bedrijven die ondersteuning, een SLA (service level agreement) en digitaal ondertekende updates nodig hebben, is er Collabora Online. Collabora is overigens het bedrijf dat het grootste deel van de ontwikkelingen aan LibreOffice Online doet.

Docker installeren

In deze masterclass maken we gebruik van een VPS (virtual private server) met Ubuntu 16.04 LTS. LibreOffice Online draait ook op andere Linux-distributies, maar dan verloopt de installatie misschien net iets anders. We draaien LibreOffice Online overigens niet rechtstreeks in Ubuntu, maar in Docker, een populair platform voor containers. Zo houden we ons online kantoorpakket gescheiden van de rest van onze server. The Document Foundation en Collabora (één van de belangrijkste ontwikkelaars van LibreOffice) bieden elk een Docker-image van LibreOffice Online aan, dat ze regelmatig up-to-date houden.

Als je nog geen Docker op je Ubuntu-server draait, installeer die dan, na eerst de pakketbronnen naar de nieuwste versie bij te werken:

sudo apt update sudo apt install docker.io

Controleer of Docker draait met:

systemctl status docker

In de uitvoer moet active (running) te zien zijn. Als dat niet het geval is, start Docker dan met:

sudo systemctl start docker

Als er in de uitvoer van de opdracht systemctl status docker de melding disabled ziet staan, zorg dan dat Docker automatisch bij het opstarten van je server ook opstart:

sudo systemctl enable docker

©PXimport

LibreOffice Online Docker-image starten

Daarna download je het recentste Docker-image van CODE (zie ook het kader ‘LibreOffice Online, CODE, Collabora Online?’) met het commando:

docker pull collabora/code

Heb wat geduld, want dit image is bijna een gigabyte groot. Daarna start je het Docker-image met de volgende opdracht:

ddocker run -t -d -p 127.0.0.1:9980:9980 -e "domain=cloud\\.example\\.com" -e "username=admin" -e "password=geheim" --restart always --cap-add MKNOD collabora/code

Hierin vervang je cloud\\.example\\.com door de domeinnaam van de server waarop je ownCloud of Nextcloud hebt draaien, met vóór elke punt twee keer een backslash. Kies uiteraard een ander wachtwoord in plaats van geheim. Dit is het wachtwoord van de beheerder, waarmee je toegang krijgt tot de admin-console van LibreOffice Online.

Webserver, ssl-certificaat en virtuele host

Voor LibreOffice Online heb je een webserver nodig, dus die gaan we installeren, als dat niet al gebeurd is voor de installatie van ownCloud of Nextcloud:

sudo apt install apache2

Daarna schakelen we enkele Apache-modules in:

sudo a2enmod proxy proxy_wstunnel proxy_http ssl

Nu dienen we nog een ssl-certificaat voor LibreOffice Online aan te maken. We draaien LibreOffice Online op een afzonderlijk subdomein, zoals office.example.com. Het ssl-certificaat voor dat domein maken we aan met Let’s Encrypt. Installeer daarvoor eerst de client van Let’s Encrypt:

sudo apt install python-letsencrypt-apache

En creëer dan een certificaat voor het subdomein van je LibreOffice Online:

sudo letsencrypt --apache -d office.example.com

Volg daarna de instructies van het programma. Vul je e-mailadres in en kies of je https-toegang verplicht (het veiligst) of ook http toelaat. Daarna is je subdomein uitgerust met ssl. Controleer dit door het in je webbrowser te bezoeken en analyseer de veiligheid door via deze link de pagina SSL Server Test te bezoeken.

Let’s Encrypt configureert alles al vanzelf, maar nu moeten we nog bezoekers van office.example.com doorverwijzen naar LibreOffice Online dat in ons lokale Docker-image draait. Open daarvoor het configuratiebestand dat Let’s Encrypt voor de VirtualHost heeft aangemaakt:

sudo nano /etc/apache2/sites-enabled/000-default-le-ssl.conf

Daaraan voegen we nu regels toe die het netwerkverkeer proxy’en. Kijk daarvoor hier en kopieer uit sectie 2. Install the Apache reverse proxy (flink omlaag scrollen) de code te beginnen vanaf de regel AllowEncodedSlashes NoDecode tot en met de regel ProxyPassReverse /lool https://127.0.0.1:9980/lool en plak die code vlak voor de regel </VirtualHost> in je configuratiebestand. Sla het bestand op met Ctrl+O en sluit nano af met Ctrl+X. Herstart je webserver tot slot met het commando:

sudo service apache2 restart

©PXimport

Als alles goed werkt, kun je nu je eigen LibreOffice Online bezoeken. Probeer bijvoorbeeld de admin-console uit door http://cloud.example.com/loleaflet/dist/admin/admin.html te bezoeken. Voer als gebruikersnaam admin in en als wachtwoord het wachtwoord dat je bij het opstarten van het Docker-image hebt ingevoerd. Nu is er nog niet veel te zien in de admin-console, maar zo zie je tenminste al dat je installatie werkt.Het enige wat nog rest, is de koppeling met Owncloud. Daarover vertellen we morgen meer. Dan geven we je ook wat tips om alles uit LibreOffice online te halen!

▼ Volgende artikel
Maak collages in Word: zo laat je afbeeldingen overlappen
© cppzone - stock.adobe.com
Huis

Maak collages in Word: zo laat je afbeeldingen overlappen

De meeste gebruikers hebben geen enkele moeite om afbeeldingen toe te voegen in een Word-document, maar wist je dat je ook afbeeldingen helemaal of gedeeltelijk over elkaar kunt plaatsen?

In dit artikel laten we zien hoe je in Word afbeeldingen over elkaar kunt zetten:

  • Zet de tekstterugloop op Vierkant
  • Verwijder eventueel de achtergrond
  • Verander indien nodig de volgorde van de afbeeldingen

Lees zeker ook: Blijf staan! Zo voorkom je dat afbeeldingen in Word verschuiven

Tekstterugloop: Vierkant

Uiteraard kun je zo’n montage maken met beeldbewerkingssoftware, maar in Word lukt dat ook. Eerst moet je uiteraard zorgen dat de afbeeldingen in het Word-document staan. Ga naar het tabblad Invoegen. In de groep Illustraties klik je op Afbeeldingen en daar kies je een afbeeldingsbron. Voor afbeeldingen die op de harde schijf staan, kies je als bron Dit apparaat. Navigeer dan naar de map waarin deze afbeeldingen staan. Selecteer de afbeelding en klikt op Invoegen. Nadat je de afbeeldingen hebt ingevoegd in het Word-document klik je met de rechtermuisknop op een afbeelding en selecteer je Tekstterugloop / Vierkant. Doe dat voor alle afbeeldingen die je wilt overlappen.

Kies als Tekstterugloop de optie Vierkant.

Achtergrond verwijderen

Daarna dubbelklik je op een afbeelding zodat de handvaten aan de rand verschijnen waarmee je hem kunt vergroten of verkleinen. Klik op zo’n hoekpunt, hou de muisknop ingedrukt en sleep om de afbeelding te schalen.

Je kunt ook de achtergrond transparant maken. Dubbelklik op het plaatje om het tabblad Afbeeldingsindeling te activeren. Klik links op Achtergrond verwijderen. Word doet zelf een voorstel voor de verwijderbare achtergrond. Je krijgt ook twee tools om de achtergrondselectie te verfijnen. Met ene duid je de gebieden aan die je wilt behouden, met de andere markeer je de zones die ook transparant moeten worden. Met de eerste zet je enkele groene strepen op wat niet transparant mag worden. Dat hoeft niet nauwkeurig te zijn. Met de tweede tool zet je rode strepen op wat weg mag. Je merkt hoe Word rekening houdt met je correcties. Ben je klaar, dan klik je op Wijzigingen behouden.

Met enkele groene strepen geven we aan dat de pootjes ook op de voorgrond moeten komen.

Volgorde

Nu kun je de ene afbeelding selecteren en over de andere afbeelding slepen. Soms wil je de volgorde veranderen. In dat geval dubbelklik je weer op de afbeelding om het tabblad Afbeeldingsindeling te zien. In de groep Rangschikken regel je de volgorde met de knoppen Naar voren, Naar voorgrond, Naar Achteren of Naar achtergrond.

We plaatsen de hond met de opdracht Naar voorgrond voor de kat.

▼ Volgende artikel
Je geheime schoonmaakwapen in huis: 10 verrassende klusjes voor je tandenborstel 🪥
© ID.nl
Gezond leven

Je geheime schoonmaakwapen in huis: 10 verrassende klusjes voor je tandenborstel 🪥

Altijd handig om in huis te hebben: een paar extra tandenborstels. En dan niet in je badkamerkastje, maar bij je schoonmaakspullen. In dit artikel lees je over 10 handige schoonmaaktoepassingen waarvoor een tandenborstel ideaal is.

Door het kleine formaat en de stevige haren kun je met een tandenborstel vuil losmaken op plekken waar je met een spons of doek niet bij komt. Dat maakt het een echt 'precisiewapen' waarmee schoonmaken een stuk makkelijker wordt!

Lees ook: Van rotklus naar zo gepiept: zo krijg je vieze voegen weer schoon

1. Kalkaanslag rond kranen verwijderen

Rondom de onderkant van een kraan en op de rand van een douchekop blijft snel kalk hangen. Met een tandenborstel en een beetje schoonmaakazijn kun je die aanslag gericht wegborstelen. Dankzij het compacte formaat kom je precies tussen de randjes waar een spons te groot voor is. Borstel de kalkaanslag los, laat het een paar minuten inwerken, en spoel het vervolgens weg met warm water. Even droogwrijven en je kraan blinkt weer als nieuw.

2. Vet en etensresten tussen fornuisknoppen

Tussen de draaiknoppen van een fornuis of kookplaat hopen zich vet, stof en kruimels op. Een doek schuift dat vuil vaak alleen maar verder weg. Met een tandenborstel en een beetje afwasmiddel schrob je het vuil effectief los zonder onderdelen los te hoeven halen. Door de borstel in ronddraaiende bewegingen te gebruiken, werk je het vuil uit de kieren. Veeg vervolgens af met een vochtige doek.

3. Haarborstels en kammen reinigen

Tussen de haren/pennen van een borstel of de tanden van een kam verzamelt zich vuil dat je met de hand niet goed weg krijgt. Een tandenborstel, gecombineerd met warm water en wat shampoo of afwasmiddel, maakt alles weer haarfijn schoon. Borstel grondig tussen de haren/pennen en tanden door en spoel daarna goed uit. Herhaal dit elke paar weken voor een frisse borstel.

4. Speelgoed met randjes en reliëf schoonmaken

Plastic autootjes, badspeeltjes of ander speelgoed met textuur, naden en kleine details zijn lastig schoon te maken met een doek. Met een tandenborstel kun je in elk hoekje komen. Gebruik lauw water met een druppel afwasmiddel en schrob alle randjes schoon. Spoel goed na en laat het speelgoed aan de lucht drogen.

5. Vlekken in stoffen meubels of tapijt behandelen

Een tandenborstel is ook handig om vlekken in stoffen oppervlakken aan te pakken. Breng wat textielreiniger of verdunde azijn aan op de vlek. Schrob met de borstel zachtjes in cirkels zodat het middel goed in de vezels trekt. Laat even intrekken, dep droog met een doek en spoel eventueel na met een vochtige doek. Zo verwijder je bijvoorbeeld koffievlekken of modder.

6. Randjes van de wasbak of spoelbak reinigen

De overgang tussen een wasbak en het aanrechtblad, daar kom je lastig bij. Hier blijft vaak een randje vuil of kalkaanslag zitten. Doop de tandenborstel in allesreiniger of schoonmaakazijn en schrob de randjes grondig schoon. Je zult merken dat zelfs opgedroogd vuil loskomt. Spoel af en wrijf droog met een schone doek.

©stokkete

7. Naden van schoenen en zolen schoonmaken

Sneakers of wandelschoenen met een patroon of profiel knappen zichtbaar op van een schoonmaakbeurt met een tandenborstel. Gebruik water met wat baking soda en wrijf vooral de rubberen zolen en logo's goed schoon. Ook geschikt voor witte randen of sportzolen die grijzig zijn geworden.

8. Randen van het toilet of de wc-bril schoonmaken

De onderkant van de wc-bril of de kieren van het scharnier blijven vaak vies, ook al poets je de rest van het toilet netjes. Een tandenborstel is perfect om deze plekken aan te pakken. Gebruik een antibacterieel schoonmaakmiddel, schrob goed, spoel na en droog af. Zo blijft je toilet écht fris.

9. Groeven in raamkozijnen reinigen

Tussen de rubberen strips van raamkozijnen hoopt zich vuil, zand en stof op. Een tandenborstel komt makkelijk tussen de kieren. Maak nat met een sopje, borstel schoon, en veeg na met een doek. Vooral handig bij schuiframen of draaikiepramen.

10. Randjes van drinkbekers en deksels reinigen

Herbruikbare flessen en lunchboxen hebben vaak rubberen ringen of schroefranden die lastig schoon te krijgen zijn. Met een tandenborstel reinig je deze onderdelen grondig. Gebruik afwasmiddel en heet water, schrob de randjes, en spoel goed na. Dat voorkomt schimmel en nare geurtjes.

Goed én goedkoop

Bij een discounter of drogist koop je voor hooguit een paar euro een grootverpakking tandenborstels. Geen geld dus, zeker als je je bedenkt wat een frustratie het je zal schelen bij bovenstaande klusjes: nooit meer gedoe met te grote sponzen of doeken. Je weet bovendien zeker dat je elk randje voortaan goed en hygiënisch schoon krijgt. Smile!

Ook handig voor lastige schoonmaakklusjes ⤵