← Terug naar Artikelen
Linux met grafische shell
Linux zonder grafische shell
Activering
Autostart-script
Probleemoplossing
ARM 32-bit starten op een 64-bits systeem
FAQ

Gebruikershandleiding voor Xeoma Linux IP-camerasoftware

Deze handleiding over het gebruik van Xeoma als Linux-bewakingssoftware laat u zien welke basisstappen nodig zijn om Xeoma op een Linux-besturingssysteem te gebruiken.

Bekijk ook: Xeoma voor Linux: Aan de slag

Gebruikt u een Linux-distributie met een grafische shell? Dan kunt u Xeoma downloaden via de officiële website. Op de pagina wordt de versie aangeboden die overeenkomt met uw besturingssysteem:

Gebruikershandleiding voor Xeoma Linux IP-camerasoftware voor Linux met grafische interface: Download het bestand

Pak het gedownloade tgz-bestand uit (klik met de rechtermuisknop op het bestand en kies de optie 'Uitpakken').

Gebruikershandleiding voor Xeoma Linux IP-camerasoftware voor Linux met grafische interface: Pak het archief uit

U ziet nu het ruitvormige pictogram van xeoma.app. Start Xeoma door erop te dubbelklikken.

Gebruikershandleiding voor Xeoma Linux IP-camerasoftware voor Linux met grafische interface: Start Xeoma als een normale applicatie

Xeoma Linux IP-camerasoftware installeren op Linux zonder grafische shell (via Terminal)

Gebruikt u een serverversie van Linux of wilt u dit via de console doen? Start dan de Terminal en voer het volgende uit:

wget https://felenasoft.com/xeoma/downloads/latest/linux/xeoma_linux64.tgz (voor 64-bits systemen)

of

wget https://felenasoft.com/xeoma/downloads/latest/linux/xeoma_linux.tgz (voor 32-bit Linux).

Pak het archief uit met het tar-commando.

Gebruikershandleiding voor Xeoma Linux-surveillancesoftware voor Linux zonder grafische interface: Download het juiste bestand en pak het uit

Na het uitpakken vindt u het bestand xeoma.app. Start dit om Xeoma te lanceren (zowel de server- als clientonderdelen tegelijk). Bij het openen van het bestand wordt een korte helptekst weergegeven met de beschikbare commando's (deze zijn ook te vinden in onze sectie 'Help').

Gebruikershandleiding voor Xeoma Linux-surveillancesoftware voor Linux zonder grafische interface: Korte helpweergave bij het openen van het Xeoma-bestand

xeoma_software_tips Vanaf versie Xeoma 22.11.25 is er een nieuwe functie toegevoegd waarmee u consolecommando's kunt opgeven die na installatie automatisch aan het autostart-script worden toegevoegd. Als u bijvoorbeeld -install -coreauto -serverport 8888 uitvoert, wordt het commando -serverport 8888 automatisch aan het autostart-script toegevoegd. Voorheen werden extra commando's niet gecombineerd met installatiecommando's en moesten deze handmatig in het autostart-script worden gespecificeerd.

Het uitvoeren van xeoma.app werkt alleen als uw Linux-systeem over een grafische shell beschikt. Het clientgedeelte – de visuele interface – wordt dan weergegeven:

Gebruikershandleiding voor Xeoma Linux-surveillancesoftware voor Linux via de console: Start eenvoudig door het Xeoma-programma uit te voeren

Anders kunt u alleen het servergedeelte starten zonder de visuele interface (het clientgedeelte) weer te geven:

Gebruikershandleiding voor Xeoma Linux-surveillancesoftware voor Linux zonder grafische interface: Start alleen het servergedeelte en bekijk de helpinformatie

Via de console kunt u de taal wijzigen, het programma installeren en verwijderen, starten en activeren.

Gebruikershandleiding voor Xeoma Linux IP-camerasoftware voor Linux zonder grafische interface: Start het clientgedeelte en voer andere commando's uit

Voor het configureren van andere functies (bijvoorbeeld camera's toevoegen en instellen, gebruikersprofielen aanmaken, wachtwoorden wijzigen en instellen voor lokale toegang, enz.) moet u via een client verbinding maken met dit servergedeelte. De machine met het clientgedeelte moet over een grafische shell beschikken. Dit kan zelfs uw Android-smartphone zijn.

Zoals u ziet, is Xeoma Linux IP-camerasoftware voor Linux net zo eenvoudig te beheren als Xeoma voor andere besturingssystemen. Bovendien bespaart u met Xeoma op Ubuntu of andere Linux-distributies niet alleen tijd en moeite, maar ook geld.

Wilt u weten waar de instellingen en archieven van Xeoma op uw Linux-systeem worden opgeslagen? Raadpleeg dan het artikel 'Locatie van Xeoma-bestanden'!

Autostart-script

Afhankelijk van het gebruikte besturingssysteem bevindt het XeomaCoreService autostart-script zich in:
etc/init.d
etc/init
/etc/systemd/system/

Als u het script wilt bewerken (bijvoorbeeld om de vertraging voor de start te vergroten), moet u dit doen met beheerdersrechten, anders worden de wijzigingen niet opgeslagen.

xeoma_software_tips Vanaf versie Xeoma 22.11.25 is bij de installatie van Xeoma een nieuwe functie toegevoegd om consolecommando's op te geven die na de installatie automatisch aan het opstartscript worden toegevoegd. Als u bijvoorbeeld -install -coreauto -serverport 8888 uitvoert, wordt het commando -serverport 8888 automatisch aan het opstartscript toegevoegd. Voorheen konden aanvullende commando's niet worden gecombineerd met installatiecommando's en moesten deze handmatig in het opstartscript worden opgegeven.

Problemen met starten of installeren oplossen

1. Fout cannot execute binary file (bij het starten)

Als u de volgende foutmelding krijgt:


root@myUser:/home/myFolder# uname -a
Linux myUser 2.7.32-504.el6.i686 #1 SMP Wed Oct 15 03:02:07 UTC 2014 i686 i686 i386 GNU/Linux
root@myUser:/home/myFolder# ./xeoma.app
bash: ./xeoma.app: cannot execute binary file

Controleer of u de 32-bitsversie van Xeoma op 32-bits Linux start, of de 64-bitsversie op 64-bits Linux. Het installeren van ia32-libs kan helpen, maar u kunt ook gewoon de Xeoma-versie gebruiken die overeenkomt met de bit-architectuur van uw besturingssysteem.

Een andere oorzaak van deze fout kan zijn dat er onvoldoende rechten zijn. Probeer in dat geval chmod 777 xeoma.app uit te voeren in de map waar xeoma.app staat en start de Xeoma-server daarna opnieuw (xeoma.app -core).

2. Fout “No such file or directory” (bij het starten)

Als u bij het starten de fout No such file or directory krijgt, controleer dan of u het programma uitvoert op een van de ondersteunde besturingssystemen.
Deze fout kan ook optreden als u 32-bits Xeoma op 64-bits Linux uitvoert (of andersom). Zorg ervoor dat u 32-bits Xeoma op 32-bits Linux gebruikt en 64-bits Xeoma op 64-bits Linux – download de juiste versie van Xeoma voor uw besturingssysteem.

3. Fout “Access denied” (bij het starten)

Als u de volgende foutmelding krijgt:


bash: ./xeoma.app: Access denied

Deze fout kan optreden als u Xeoma probeert te starten vanaf een USB-stick of een schijf die met de parameter 'noexec' aan het systeem is gekoppeld. Wij raden aan Xeoma op een systeemschijf te starten of de uitvoeringsbeperkingen uit te schakelen.

4. Fout Illegal instruction (Core dumped) (bij het starten)

Als u bij het starten de fout Illegal instruction krijgt, gebruikt u mogelijk een verouderde processor die niet compatibel is met Xeoma. Probeer in dat geval een oudere versie Xeoma 15.2.25 te starten. Als dit wel werkt maar nieuwere versies niet, adviseren wij u uw hardware te upgraden.

Er is een andere variant van deze fout: Segmentation fault (core dumped)
Als u deze foutmelding krijgt, kunnen er drie oorzaken en bijbehorende oplossingen zijn:
a. De processor is te oud om Xeoma te kunnen draaien. Probeer in dat geval een oudere versie Xeoma 15.2.25 te starten.
b. Verkeerd xeoma.app-bestand. Controleer uw besturingssysteem en download de juiste versie van Xeoma (voor een 32-bits of 64-bits systeem). U kunt via de Terminal het commando uname -a uitvoeren voor het xeoma.app-bestand en ons de console-uitvoer sturen, zodat wij kunnen controleren welk bestand u heeft gedownload.
c. Bestand is niet volledig gedownload of uitgepakt (beschadigd bestand). Download het Xeoma-archief opnieuw en pak het eventueel opnieuw uit.
d. Er is een verouderde versie van ESET NOD32 geïnstalleerd die het starten van Xeoma blokkeert. Schakel de antivirussoftware tijdelijk uit voor een test. Als Xeoma succesvol start en werkt met de antivirus uit, overweeg dan een andere antivirusoplossing of update uw software naar ESET Endpoint Antivirus for Linux v7. ESET heeft bevestigd dit probleem niet meer op te lossen voor de verouderde NOD32 voor Linux.
e. Xeoma crasht om verschillende redenen. Zoek het bestand "trace.log" op uw systeem en stuur het naar ons op.

5. Fout “version `GLIBC_2.17′ not found” (bij het starten)

Als u bij het starten de fout version `GLIBC_2.17′ not found krijgt, gebruikt u mogelijk een verouderd besturingssysteem dat geen ondersteuning biedt voor GLIBC_2.17 (of hoger). Deze versie is vereist voor Xeoma Linux IP-camerasoftware vanaf versie 17.7.31 (bijvoorbeeld CentOS 6).
Oplossing: gebruik een oudere versie van Xeoma (ouder dan 17.7.31) of update uw besturingssysteem.

6. Fout Fail (bij installatie)

Als u tijdens de installatie de volgende fout krijgt:

[root@myUser ~]# ./xeoma.app -install -coreauto

install server (auto start) and client (manual start) ... * Ok > installFiles

* Ok > popClientFromAutorun
**
*** Fail > installCoreShortcut
* Ok > removeExeOnly
* Ok > unRegisterInSystem
* Ok > revertOldXeomaVersion
**
*** Fail > installCoreAutostartOnly
Fail


Installeer het xdg-user-dirs-pakket en start de installatie opnieuw.

7. Fout Toegang geweigerd
Krijgt u de melding "toegang geweigerd"? Volg dan deze stappen:
1) open Terminal
2) sudo chmod 777 /usr/local/Xeoma/ -R
3) sudo chmod 777 /home/GEBRUIKERSNAAM/Xeoma.desktop
4) start de server opnieuw op

8. Activeringsfout Dit activeringstype is niet toegestaan op uw machine
Deze fout betekent dat u probeert een Xeoma Lite-licentie te activeren op een virtuele machine.
Een Lite-licentie kan alleen op een fysieke server worden geactiveerd. U kunt ook contact met ons opnemen om uw Lite-licentie om te ruilen voor een Standard-licentie, mits u het prijsverschil bijbetaalt

Helpt dit niet? Neem dan contact op met onze technische ondersteuning met een beschrijving van het probleem.

Activering

Voor het activeren van een Xeoma-licentie of een verlenging heeft u de licentiesleutel van 25 tekens nodig die u na aankoop heeft ontvangen. Belangrijk: gebruik kopiëren en plakken via het klembord in plaats van handmatige invoer om typefouten te voorkomen. Gebruik in Terminal de sneltoetsen Ctrl+Insert of Ctrl+Shift+C om te kopiëren en Shift+Insert of Ctrl+Shift+V om te plakken.

U kunt Xeoma activeren via Hoofdmenu – Registratie – Activeren.

Om Xeoma via Terminal te activeren (voor headless servers), gebruikt u de opdracht -activateOnline:

Activatie van Xeoma op Linux

Wij raden aan Xeoma te activeren met beheerdersrechten (via sudo). Alle console-opdrachten vindt u hier.

Let op: alleen de Server-component van Xeoma vereist licenties. De Xeoma Client is gratis en u kunt er zoveel gebruiken als u wilt.

Meer informatie over activering vindt u hier

 

ARM 32-bit starten op een 64-bit-systeem

Bij gebruik van een 64-bit-besturingssysteem kan de foutmelding "Command not found" verschijnen bij het starten van het hulpprogramma. Installeer in dat geval een set 32-bit-bibliotheken. Installeer op DEB-gebaseerde distributies deze bibliotheken met de opdracht sudo apt-get install ia32-libs.

Om hulpprogramma's op RPM-gebaseerde distributies uit te voeren, moet u mogelijk de 32-bit-bibliotheek glibc installeren: sudo yum install glibc.i686.

Voer uit:

sudo dpkg --add-architecture i386; sudo apt-get -y install libc6:i386 libncurses5:i386 libstdc++6:i386

 

FAQ

1. Kan ik Xeoma installeren op een Ubuntu-server of is een grafische interface vereist?
Zeker, u kunt Xeoma installeren op een Ubuntu-server zonder grafische shell. Let op: geluidsondersteuning via de console vereist libasound2. Bij een 64-bit-versie moet u mogelijk ia32-libs installeren. Na installatie verschijnt er een toegangswachtwoord in de console; bewaar dit om verbinding te kunnen maken vanaf een andere machine (client). De Linux-instructies voor installatie met of zonder GUI vindt u hier.

2. Welke opdrachten gebruik ik om Xeoma via Terminal te beheren (op besturingssystemen zonder grafische shell)?
Raadpleeg hiervoor onze handleiding Xeoma op Linux en de lijst met beschikbare opdrachten.

3. Mijn server draait op Linux. Kan ik verbinding maken vanaf een Mac?
Ja. Het programma is platformonafhankelijk. De server kan worden geïnstalleerd (of direct worden uitgevoerd) op elk ondersteund besturingssysteem, zoals Debian. Vervolgens maakt u op afstand verbinding vanaf een andere machine met een ondersteund besturingssysteem, bijvoorbeeld een Mac met macOS. U heeft enkel het juiste Xeoma-bestand nodig voor het besturingssysteem waarop het wordt gestart.

4. Linux. Hoe start ik de applicatie vanuit het archief (xeoma.app) of is dit helemaal geen applicatie? Zijn er hardwarevereisten voor Linux?
Xeoma ondersteunt momenteel de volgende Linux-distributies: openSUSE, Mint, Debian, Ubuntu, CentOS en andere; de volledige lijst vindt u hier. Zorg bij het installeren of uitvoeren van Xeoma op Linux dat u het archief xeoma_linux.tgz uitpakt op een Linux-machine. Voer anders de volgende opdracht uit: chmod a+x xeoma.app. Daarna kunt u Xeoma als volgt starten: ./xeoma.app.
Raadpleeg onze handleiding Xeoma op Linux.

5. Hoe wijzig ik de poort bij verbinding met een externe server?
U hoeft de poort niet te wijzigen. Als de servercomputer geen statisch IP-adres heeft, moet u port forwarding instellen (raadpleeg portforward.com voor instructies, of – eenvoudiger en handiger – neem een Repeater-abonnement en maak u geen zorgen meer over port forwarding!). Mocht de standaardpoort van Xeoma echter bezet zijn, gebruik dan de parameter -serverport om een andere poort in te stellen. Zie hier de instructie
Als u zeker weet dat u de standaardpoort 8090 van Xeoma moet wijzigen, gebruikt u de parameter serverport. Als Xeoma nog niet is geïnstalleerd, start u het programma met deze parameter, gevolgd door de gewenste poort. Als Xeoma al is geïnstalleerd, past u het autostart-script aan en wijzigt u daar de serverport. In Windows gaat u bijvoorbeeld in het register naar HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\XeomaCoreService en wijzigt u daar
C:\Users\test\AppData\Local\VirtualStore\Program Files\Xeoma\xeoma.exe -service -startdelay 10 -serverport 10099. Voor Linux vindt u hier de locatie van het autostart-script

6. Xeoma draait op Fedora 18. Wanneer ik xeoma -core uitvoer, kan ik geen verbinding maken via de client. Wat moet ik doen?
Voer -showpassword uit in de opdrachtregel van Xeoma om het wachtwoord voor toegang op afstand weer te geven (dit is nodig voor externe verbinding); hiermee wordt toegang op afstand automatisch ingeschakeld. Start Xeoma vervolgens opnieuw; het accepteert dan verbindingen vanaf elk IP-adres. Als u Xeoma installeert, wordt toegang op afstand automatisch ingeschakeld.
Let op: in Linux moet het commando worden uitgevoerd met sudo.

7. De melding die ik telkens krijg bij het starten van ./xeoma.app -client is:
! Grafische XWindow-shell is niet beschikbaar in consolemodus
Heeft iemand een idee wat er mis kan zijn?
Controleer of de omgevingsvariabele XAUTHORITY is ingesteld:

echo $XAUTHORITY

Zo niet, stel deze dan in.


8. Ik heb een Xeoma-server op Linux zonder GUI. Hoe kan ik de versie van het servergedeelte achterhalen?

Wanneer u vanaf een client verbinding maakt met de server, ziet u de server- en clientversie in de titel van het Xeoma-venster. Als het servergedeelte niet is ingesteld voor autostart, vindt u deze informatie in de Terminal bij het opstarten van Xeoma.

9. Hoe download ik een eerdere Xeoma-versie op mijn Linux-server zonder GUI?
U kunt het volgende commando gebruiken (bijv. om Xeoma-versie 20.12.18 te downloaden): wget https://felenasoft.com/xeoma/downloads/2020-12-18/linux/xeoma_linux64.tgz
Hierbij staat "2020-12-18" voor het versienummer 20.12.18, omgezet naar een datumnotatie (een ander voorbeeld: wget https://felenasoft.com/xeoma/downloads/2017-08-31/linux/xeoma_linux64.tgz voor Xeoma-versie 17.8.31). De namen van eerdere Xeoma-versies vindt u hier.

Nadat u de benodigde versie heeft gedownload, kunt u deze Linux-handleiding gebruiken om Xeoma uit te pakken en te installeren.

10. Ik draai Xeoma op een Odroid XU4 met Ubuntu Mate 20.04. Ik heb een VNC-server geïnstalleerd voor toegang op afstand, maar de Xeoma-app start niet via de VNC-sessie. Hoe kan ik dit oplossen?
Gebruikt u TightVNC? De instellingen hiervan staan het starten van de Xeoma Client niet toe.

De eenvoudigste oplossing is het installeren van RealVNC:

sudo apt-get update
sudo apt-get install realvnc-vnc-server realvnc-vnc-viewer

vervolgens:
sudo raspi-config

Selecteer vervolgens 'Interfacing Options' en schakel VNC in. De client zou nu correct moeten starten.

11. Ik heb geen geluid op Linux. Wat is de oorzaak?
Wanneer Xeoma op een Linux-systeem is ingesteld voor autostart, draait het onder de gebruiker "root". Standaard heeft "root" geen toegang tot audio, waardoor het afspelen van uw eigen bestanden niet mogelijk is.
U kunt Xeoma uitvoeren onder een normale gebruiker (zonder installatie voor autostart) of een workaround toepassen om geluid voor "root" mogelijk te maken. Raadpleeg via deze link de instructies hiervoor: https://www.computernetworkingnotes.com/linux-tutorials/enable-sound-service-for-root-user-in-ubuntu-linux.html

Neem gerust contact met ons op als u ondersteuning nodig heeft voor Xeoma!

12. Ik probeer mijn licentie te activeren, maar ik blijf de foutmelding “Can’t store activation file” krijgen. Wat moet ik doen?
Activatiebestand kan niet worden opgeslagen – deze fout komt het meest voor op Linux-machines en is meestal gerelateerd aan systeemrechten voor het schrijven van bestanden. Probeer eerst de activatie van uw licenties via de Terminal of opdrachtregel als volgt uit te voeren:

{pad naar xeoma.app} -activateOnline SERIAL1,SERIAL2IFANY,SERIAL3IFANY (of -activateOnline 'SERIAL1;SERIAL2IFANY;SERIAL3IFANY' als u deze met puntkomma's wilt scheiden).

Helpt dit niet bij het activeren van uw licentie? Voer dan chmod 777 uit voor xeoma.app (verleen schrijfrechten voor bestanden).

13. Hoe start ik Xeoma Clients op meerdere monitoren onder Linux?
Meer informatie vindt u in deze handleiding.

14. Hoe kan ik xeoma.app automatisch starten? Ik gebruik een Intel-apparaat met Linux, maar ik kan Xeoma niet als service installeren omdat het Linux-besturingssysteem beperkt is en installatie via systemctl niet mogelijk is. Momenteel start ik Xeoma handmatig. Wat moet ik doen?
De eenvoudigste methode is het starten van de Xeoma-server via crontab (script)
Hiervoor kunt u het volgende commando in de Terminal gebruiken:

sudo crontab -e

Vervolgens opent er een venster waarin u het volgende moet toevoegen (aan het einde van de regel):

@reboot /home/a/Desktop/xeoma_linux64/xeoma.app -core

Hierdoor start Xeoma automatisch bij elke opstart van uw apparaat.

15. Kan ik Xeoma installeren zonder root-rechten?
Als u de installatietools van Xeoma gebruikt, wordt de installatie uitgevoerd met 'root'-rechten.

U kunt echter ook een eigen autostart-script maken om Xeoma uit te voeren, waarin u alle benodigde rechten specificeert.

7 maart 2014, Bijgewerkt: 23 juni 2021

Zie ook:
Ondersteunde console-commando's
Xeoma Linux Video Surveillance Software
Bespaar meer met Xeoma Linux webcamsoftware voor Ubuntu
Een microcomputer kiezen voor CCTV-software
Een 64/32-bit besturingssysteem installeren op een Raspberry Pi 3-board