More Than a Hobby..

The Top 10 Free and Open-Source POS Solutions

Enkel vragen om een voorstel te kunnen maken.

  • Hoeveel kassa’s moeten gelijktijdig kunnen werken?
  • Wil je bestaande hardware (lade, pc, scanner, ticket printer) hergebruiken?
  • Is er stabiel internet of moet de oplossing ook werken wanneer er geen internet is?

Ik overweeg naast mijn programma ook een van hieronder vermelde toepassingen al naar gelang de vereisen.




Loyverse POS


 Cloud: App base

Tablet / smartphone

[-] Data in de Cloud bij provider

[-] Maandelijkse bijdrage




 On Prem: Web base (xampp)

PC / Tablet / Smartphone

[+] Data lokaal maar kan ook in de Cloud

Floreant POS


 On Prem: Java (Derby / MySQL or local)

PC (windows of linux)

[+] Data lokaal maar kan ook in de Cloud

[-] Not able to change price (only Qty)





  • Intuitive touch screen operation
  • User oriented design for retail and restaurants
  • Customer card options
  • Sophisticated discount system with customer price list facilities
  • Modifiers for discounts, tax shift, etc,
  • Order processing with delivery notes
  • Ticket split and table moving
  • Open database interface accessible by ERP systems
  • Layout easily configurable (e.g. button sizes, images, separate category panel, template system for ticket layouts)
  • User and role management to control feature access
  • Many devices supported (printers, scales, cash drawers, scanners, card readers)
  • Efficient stock management
  • Integrates with POSper Backoffices (Web Interface to POSper with personnel management features, see SF project POSper Backoffice)
  • Stock management features for branch infrastructure
  • Accounting support
  • True multi user and multi terminal capabilities
  • Many languages supported

On Prem: Java (HSQLDB)

PC (windows of linux)

[+] Data lokaal maar kan ook in de Cloud

[+] Able to change price (only Qty)

[-] No Support (Obsolete)

 Unicenta POS


On Prem: Java (MySQLl)

PC (windows of linux)

 [+] Data lokaal maar kan ook in de Cloud

[+] Able to change price (only Qty)

[+] Free version 4.3 Jan 2018 release.

[+] Paid support avaialable.



1. Chromis POS

Chromis is a relative newcomer, the result of a split from the uniCenta project listed below. Born in 2015, Chromis is a Windows-only system, running on Windows XP through 10.

The open source POS supports customized layouts for receipts and screens, a built-in customer database, using kitchen monitors for order displays, and CSV-based product import, which can be a real time saver for businesses just starting out.

The project’s SourceForge listing is full of positive reviews from users, many that came over from uniCenta or OpenBravo (the precursor to the precursor).

This is the first of many systems that you’ll find here with very active creators. John L., the founder of Chromis, is heavily involved in the day-to-day of the project. That means new features and bug fixes are pulled right from the users.

Chromis also offers a kitchen screen software that integrates with the POS, if you want to send orders back to a separate monitor.

2. eHopper

https://blog.capterra.com/wp-content/uploads/2016/03/Order_management-11-1080x729.png 1080w" sizes="(max-width: 720px) 100vw, 720px" style="box-sizing: border-box; border: 0px; font-style: italic; max-width: 100%; height: auto; margin: 0px;">

eHopper is a POS solution that was created with intention of helping small business owners stick to their budget, without sacrificing quality in their software. eHopper also seeks to prevent small business owners from getting locked into systems or hardware that are a poor fit for the company.

On the limitations side, the free version only integrates with one credit card processor (A1 Charge), support is limited, and you won’t be able to integrate with QuickBooks. You’re also limited to one register and you won’t be able to use the system’s employee clock features.

Moving up to the paid version will cost you $40 per register and will give you access to those missing features. Capterra reviewers like eHopper, giving it a 4/5 star rating, with over ten reviews.

As a result, eHopper can easily run a small store end-to-end for free. Its features include contact management, some inventory management, handling tips and split payments, and employee management. eHopper runs on Windows, Android tablets, and iPads, giving stores a nice range of options.

3. Floreant POS

https://blog.capterra.com/wp-content/uploads/2016/03/aaaaaaaaaaaaa-768x505.jpg 768w, https://blog.capterra.com/wp-content/uploads/2016/03/aaaaaaaaaaaaa-1080x710.jpg 1080w" sizes="(max-width: 720px) 100vw, 720px" style="box-sizing: border-box; border: 0px; font-style: italic; max-width: 100%; height: auto; margin: 0px;">

Floreant is a free and open source POS built for restaurants. It can run on Windows, Mac, or Linux, and it’s really, actually free. The company makes money by helping businesses set up the system and by providing ongoing support.

You can use tablets to run Floreant in your restaurant, taking the POS right out to your customers’ tables. Or, you can use the bar tabs feature and preauthorize cards, holding them until the customer closes the night out.

On top of these basics, Floreant connects to kitchen printers, runs a great set of reports, gives managers a set of tools including splits and voids, and lets you easily manage menus and recipes.

The clear limitation is its restaurant-focused nature. Everything Floreant offers is great, unless you’re selling new tires and car maintenance. If you’re looking for a free restaurant POS, this could be a great place to start.

Even though it’s an open source, it comes with a simple installer for folks who don’t want to get into the weeds.

4. Imonggo

https://blog.capterra.com/wp-content/uploads/2016/03/cccccccccccccccc-32x32.png 32w, https://blog.capterra.com/wp-content/uploads/2016/03/cccccccccccccccc-50x50.png 50w, https://blog.capterra.com/wp-content/uploads/2016/03/cccccccccccccccc-64x64.png 64w, https://blog.capterra.com/wp-content/uploads/2016/03/cccccccccccccccc-96x96.png 96w, https://blog.capterra.com/wp-content/uploads/2016/03/cccccccccccccccc-128x128.png 128w" sizes="(max-width: 500px) 100vw, 500px" style="box-sizing: border-box; border: 0px; font-style: italic; max-width: 100%; height: auto; margin: 0px;">

Imonggo has been on the scene since 2009. The company launched a massive redesign in late 2016 and now claims users in over 1,100 cities around the world. Imonggo has also joined up with Mercury/Vantiv, which is the POS’s credit card processor of choice (though card integration only comes at the paid level).

Imonggo’s free version is well-suited to one location, supporting a single user in a single store. That store can manage 1,000 products and 1,000 transactions per month. It’s a fairly high limit, depending on the type of store you run.

Your single location can use an iPad, Android tablet, PC, or Mac to run Imonggo—which is to say, it’s web-based. This is a real thing, as the free version doesn’t support offline mode. If your internet connection is spotty, you might want to look at an installed option.

For bigger businesses, Imonggo offer a $30 per month, per location plan. With it, you’ll get unlimited users, offline selling, and no limits on either products or transactions.

5. Keyhut

Keyhut’s Cash Register software is the brainchild of the inimitable Dale Harris, who is the internet’s greatest curmudgeon. His site is worth looking at even if you never need POS, simply for a good laugh. He is unapologetically himself and he is hilarious.

Why is cash Register is a completely free POS system? Dale says “One purpose of the program is to help small or medium business to compete with large chain stores. But mostly I am doing this to have fun.

It works with any cash register/printer/PC combo you might have (Though if you run a 64-bit system, you’ll need to run an additional program), and he’s considering expanding the coding to include tablets. For extremely small businesses, the software can be run off your home computer, provided you don’t mind receipts being printed on regular sheets of paper.

This system, despite being free, can actually hold its own among paid POS systems aimed at small businesses. It can run multiple types of reports–including breaking down sales by employee. It has some basic employee management, CRM, and inventory tracking features.

It supports multiple registers.  Dale also offers better customer service than some paid versions I could name. He responds very promptly to his email, runs an open forum, and is available via chat and phone from 8-10 p.m. every weeknight to work out any and all problems.

Cash Register has one review on Capterra, and it’s exactly what you would expect. Glowing, raving about the value, and loving Dale’s sense of humor. Five stars.


I find his website charming and, from the screenshots, I find his interface to be identical to ones used in many grocery stores–so, not that bad. Which is all Dale was going for, he’d likely remind you.

6. Loyverse POS

img_samsung1_en (1)

Loyverse is a totally free POS app intended for use on any IOS or Android devices. Loyverse, as the name suggests, was built with the intention of making it easy to build customer loyalty through technology. As a result, Loyverse has a companion app for your customers to install, which you can use to easily create a killer loyalty program and send push notifications. Loyverse has multistore management and a dashboard app for easy management.

Loyverse has grown quickly and now counts over 240,000 users, according to Capterra’s Top 20 POS Software research. It’s free nature is certainly a selling point, but Loyverse is packed with features too.

You can manage discounts, work offline, integrate with Vantiv for credit card payments, do some inventory management, do a tiny bit of employee reporting, and, as mentioned, get some customer loyalty in your business.

Speaking of loyalty, the way Loyverse works is by getting customer to install the Loyverse app, which generates a QR code they can use in your store. Once they’re signed up with your store, you can give them discounts and send out promotional material, via the app.

Loyverse has been a hit with Capterra reviewers, racking up 150, five star average reviews.

7. uniCenta

2-2-2015 9-48-55 AM

uniCenta is one of the biggest names in open source POS software, boasting a system that could rival any paid small business POS. It has inventory management, reporting, CRM, and even employee management features (many paid products don’t even come with all of those). uniCenta is also formatted for any type of hardware—PC, Linux, Mac, or mobile.

uniCenta’s setup is incredibly flexible, allowing you to host it locally or drop it in the cloud to manage multiple locations off the same system. The software is 100% free, but you can upgrade to a subscription service if you fall in love with it.

Subscribers get earlier access to new features, extended support, and some exclusive add-ons. At the free, Community level, you’ll get all the core functionality and much of the extended functions found in the newest versions—you might just have to wait a tick to get the hottest, newest tech.

Users’ reactions to the software are overwhelmingly positive—a lot of users tout the ease-of-use that this solution has achieved, especially considered it’s open source. One review does mention that the reporting feature is clunky.

For users who like uniCenta but are looking for a slightly different flavor, Chromis POS (listed above) is built off the uniCenta system.

8. ProffittCenter


ProffittCenter is mainly a cash register—it takes money, runs discounts, etc. It does run reports and have some inventory management capabilities that relate directly to automatic ordering of products. It also has an extremely easy-to-use user interface.

Dave Proffitt, the man behind this operation, provides customer support whenever you need it. And, like Dale Harris, Dave told us he provides a really high level of service—he’s available via email, phone, and chat and is willing to rework code. ProffittCenter also boasts an active user forum for support.

ProffittCenter is a Windows-only solution, but it sports plenty of customizable reports, barcode and printer support, and inventory management. You can also setup automatic backups, which are deposited directly into Dropbox.

Overall, ProffittCenter is actually a great solution for merchants who are new to POS software. It’s got a great user interface, and it has the basic functionality to allow a new user to learn how to operate and set up POS software.

9. VendHQ

2-2-2015 9-54-20 AM

Vend, another web-based system, is actually one of the biggest names in POS, so it’s nice to see it them offering a freemium version. Their free option is for one register and user with 10 or fewer active products and up to 1,000 customers, with community support.

Again, this is an option for an extremely small retailer. Nonetheless, if you run a stand at a farmer’s market, or perhaps a mall kiosk, this could be a really good permanent option for you.

You’ll get access to some user management, inventory management, customer profiles, and core reporting features. Vend also integrates with Xero, which is a great win for small businesses looking to make their accounting as easy as possible.

As for limitations, 10 products is the big one. If you have a focused set of products, this could be fine. Anyone hoping to branch out, though, will want to plan for a move to Vend’s paid solutions, which start at $69 per month.

Vend is cloud-based, but continues running with limitations when offline. It’s a feature-rich, easy-to-use system (can you say buzzwords?). Vend sports a 4.5/5 star review on Capterra, with over 80 reviews.

10. ZeroPOS

transaction-screenshothttps://blog.capterra.com/wp-content/uploads/2015/02/transaction-screenshot-1080x675.png 1080w, https://blog.capterra.com/wp-content/uploads/2015/02/transaction-screenshot.png 1280w" sizes="(max-width: 720px) 100vw, 720px" style="box-sizing: border-box; border: 0px; font-style: italic; max-width: 100%; height: auto; margin: 0px;">

ZeroPOS is an Android-based POS that is completely free for all basic POS functionality, and what it defines as basic will run nearly all  small to midsize retailers. Its basic version can easily compete with other full POS systems.

With the free version of ZeroPOS, you get access for just three registers but plenty of features. You get a basic CRM, support, discounts, a great set of reports, inventory management, and QuickBooks integration.

You will have to upgrade to get access to a Windows installation, employee time management, unlimited stores and registers, and localized currency options. ZeroPOS’s paid plans start at $30 per POS, per month.

Other free and open-source POS options?

So that’s my round up of the top open source and free POS software solutions. Have you come across any more of these elusive systems? How did you like them? Let me know in the comments!

3D Printing leapfrog creatr dual head

Leapfrog 3D Printer Creatr 2014



  • Layer height (micron)0.05 - 0.35
  • Positioning precisionXY: 16.9 microns, Z: 20 microns
  • Extruder / nozzle diameter (mm)0.35
  • Operation heated bed temperature95° C
  • Heated printing environmentNo


  • Weight (kg)32
  • Body / ConstructionAluminium extrusion profiles CNC milled aluminium parts
  • Printer dimensions DxWxH (mm)600 x 500 x 500


  • Printing speed (mm/s)60
  • Max. flow rate (mm³/s)
  • Travel speed (mm/s)350


  • Max build volume (liter)12.4
  • Max print dimensions single extruder (x,y,z) (mm)230 x 270 x 200
  • Max print dimensions dual extruder (x,y,z) (mm)


  • Nozzle temperature (up to)275° C
  • Compatible filamentsABS, PLA


 Print Volume Single Head x=230, y=270, z=200       
 Print Volume Dual Head  x=200, y=270, z=200      
 Layer thickness  0.02 – 0.35 mm      
  Diam. Speed mm/s Retraction mm Extra Length on restart
Nozzle 1 - Tool 0 (Right) 0.35 30 15 0.5
Nozzle 2 - Tool 0 (Left) 0.50 30 10 0.5
Extruder Speed 30 mm/s      
   mm/min mm/sec   Max.  
 Print Speed  3,000  50  3,600/60  
Travel (move x/y)  60,000  100 210,000/350   
move z 100 1.67    
G-Code  https://en.wikipedia.org/wiki/G-code       
M104 S0 ; turn off temperature        
G28 ; home all axes        
G28 X0 ; home X axis        
M84 ; disable motors        
Starting Scripts M107 ; start with the fan off

G28 X0 Y0 ; home XY axes

G28 Z0 ; home Z

G92 X0 Y0 Z0 E0 ; reset software positions

G1 Z15.0 F180


G92 E0 ; zero the extruded length

G1 E3 F200


G1 E6 F200


G92 E0 ; zero the extruded length again

G1 F225

Ending Script M104 S0 T0 ; turn off right extruder

M104 S0 T1 ; turn off left extruder

M140 S0 T0 ; turn off bed

G1 Z200 F1200 ; drop bed

G28 X0 ; home X axis

M84 ; disable motors

Extruder Offsets  // Offset of the extruders (uncomment if using more than one and relying on firmware to position when changing).
// The offset has to be X=0, Y=0 for the extruder 0 hotend (default extruder).
// For the other hotends it is their distance from the extruder 0 hotend.
// #define EXTRUDER_OFFSET_X {0.0, 20.00} // (in mm) for each extruder, offset of the hotend on the X axis
// #define EXTRUDER_OFFSET_Y {0.0, 31.28} // (in mm) for each extruder, offset of the hotend on the Y axis
I added this to my gcode.start file. M218 T0 X0 Y0;
M218 T1 X20 Y0;



Stopfouten (blauw scherm) in Windows oplossen

Een blauw scherm bij Windows, oftewel een 'stopfout', kan behoorlijk frustrerend zijn. In het Engels wordt het niet voor niets 'Blue Screen of Death' genoemd (het blauwe scherm des doods). Van het foutmeldingsbericht wordt je meestal niets wijzer, en het blauwe scherm lijkt op willekeurige momenten toe te slaan. In dit artikel vertellen we je meer over het blauwe scherm, hoe je het probleem kunt opsporen en hoe je de fouten kunt herstellen.


Diagnose van het probleem

  1. 1
    Ga na of je recentelijk iets hebt veranderd. De meest voorkomende oorzaak van het blauwe scherm is een recente verandering van de instellingen van je computer of van je hardware. Het is vaak gerelateerd aan nieuwe drivers die worden geïnstalleerd of bijgewerkt. Drivers (stuurprogramma's) zijn stukjes software die zorgen voor de communicatie tussen de hardware en Windows.[1]
    • Er is een oneindig aantal hardware-configuraties mogelijk, dus drivers kunnen niet getest worden op alle mogelijke opstellingen. Daardoor kan het voorkomen dat het installeren of updaten van een driver zorgt voor een kritieke fout.
  2. 2
    Controleer de interne hardware van de computer. Soms zorgt een slechte connectie binnenin de computer voor het blauwe scherm. Maak de computer open om te kijken of alle kabels en kaarten goed vastzitten.
    • Het is wat lastiger bij laptops. Je kunt in ieder geval controleren of de harde schijf en het RAM-geheugen goed zijn verbonden en vastzitten. Gebruik een kleine kruiskopschroevendraaier om de behuizing van de laptop open te schroeven. Druk de verschillende componenten stevig vast.
  3. 3
    Controleer de temperatuur van de computer. Oververhitting kan leiden tot falen van de hardware. De grafische kaart en de processor zijn de meest waarschijnlijke kandidaten voor oververhitting.
    • Je kunt de temperaturen van de verschillende componenten controleren vanuit het BIOS-menu, of met software vanuit Windows.
  4. 4
    Test het werkgeheugen. Een probleem met het werkgeheugen, of RAM, is een veelvoorkomende oorzaak van een blauw scherm. Als er iets mis is met het werkgeheugen wordt het systeem onstabiel. Je kunt je RAM testen met een programma genaamd “memtest86”. Dit programma is gratis online verkrijgbaar, je kunt het uitvoeren door het te branden op een opstartschijf (cd).
    • Herstart je computer en laat de software beginnen. Als het goed is gaat Memtest automatisch RAM-tests uitvoeren. Het kan enige minuten duren. De beste resultaten verkrijg je door de tests een aantal keer uit te voeren. Memtest zal blijven doorgaan met testen totdat je het handmatig stopt.
  5. 5
    Test je harde schijf. Gebruik de “chkdsk”-functie van je harde schijf om te scannen op fouten en potentiële problemen op te lossen. Je start chkdsk door "Computer"/"Deze computer" te openen en te klikken met je rechtermuisknop op de schijf die je wilt controleren. Selecteer "Eigenschappen".
    • Klik op het tabblad "Extra".
    • Klik onder "Foutcontrole" op "Nu controleren". Typ het wachtwoord of een bevestiging als wordt gevraagd om het Administrator-wachtwoord of een bevestiging.
  6. 6
    Schakel alle overbodige componenten uit. Een manier om te bepalen wat er aan de hand kan zijn is om alles te verwijderen wat niet essentieel is om de computer te laten werken. Als de fout hierdoor verdwijnt weet je dat het probleem zit bij een van de verwijderde componenten.
    • Een desktop-computer heeft in ieder geval een moederbord, een harde schijf, stroomtoevoer, RAM en een toetsenbord nodig. Verbind je beeldscherm direct aan de monitoruitgang van je moederbord (als dit aanwezig is) zodat je de grafische kaart kunt verwijderen. Al het andere kun je ook verwijderen tijdens de diagnose.
    • Als de computer zonder problemen functioneert na het verwijderen van componenten is het zaak om de een voor een de componenten weer toe te voegen en te kijken of het probleem weer terugkeert. Op deze manier kun je erachter komen welke component de problemen veroorzaakt.
    • Deze methode werkt niet bij laptops, want daar is het een stuk lastiger (of zelfs onmogelijk) om de verschillende componenten te verwijderen.

Analyse van het rapport

  1. 1
    Stel de computer zo in dat deze niet herstart bij een blauw scherm. Vaak is de standaardinstelling dat een computer herstart bij een blauw scherm, waardoor je geen tijd hebt om te analyseren wat de foutmelding is. Stel de computer zo in dat deze stopt in het geval van een blauw scherm zodat je de benodigde informatie kunt kopiëren.
    • Open "Systeemeigenschappen". Druk tegelijkertijd op de Windows-toets en de Pauze-toets op je toetsenbord (werkt bij alle Windows-versies) om de systeemeigenschappen te openen.[2]
    • Klik op het tabblad "Geavanceerd". Gebruikers van Windows XP zitten meteen al in de Geavanceerde systeemeigenschappen.
    • Klik onder "Opstart- en herstelinstellingen" op "Instellingen" (of op "Opstart- en herstelinstellingen").
    • Vink het selectievakje naast "De computer automatisch opnieuw opstarten" af. Klik op "Pas toe" om de veranderingen te bewaren. De volgende keer dat er een blauw scherm verschijnt zul je de foutmelding kunnen bekijken totdat je handmatig het systeem herstart.
  2. 2
    Wacht tot het probleem zich weer voordoet. Als het blauwe scherm weer opduikt, kopieer dan de volgende informatie.[3] Voer de gevonden informatie in in een zoekmachine om erachter te komen welk stuk hardware of welke software het probleem veroorzaakt:
    • ”The problem seems to be caused by the following file:” Schrijf op welk bestand achter deze zin wordt vermeld, evenals de foutmelding die eronder staat.
    • ”STOP:” Kopieer de eerste code na het STOP-bericht.

Het probleem oplossen

  1. 1
    Start op in de veilige modus. Als Windows vanwege de stopfouten niet wil opstarten kun je proberen om op te starten in de veilige modus zodat je kunt proberen om het probleem op te lossen. Als de computer opstart druk je herhaaldelijk op de F8-toets, totdat het opstartmenu verschijnt. Selecteer "Veilige modus met netwerkmogelijkheden" om op te starten in de veilige modus, maar met de netwerkstuurprogramma's en services die je nodig hebt als je verbinding wilt maken met internet of andere computers op je netwerk.
  2. 2
    Scan op virussen. Virussen en malware kunnen ten grondslag liggen aan de problemen die het blauwe scherm veroorzaken. Zorg altijd dat je antvirus-software up-to-date is en voer een volledige scan uit om te zoeken naar mogelijke oorzaken van je probleem.
  3. 3
    Voer een "Herstelinstallatie" uit. Een herstelinstallatie is een snel alternatief voor een volledige herinstallatie van Windows, want het kopieert alleen systeembestanden naar je computer. Dit kan nuttig zijn als een essentieel bestand ervoor zorgt dat de computer niet goed meer werkt.
    • Om een herstelinstallatie uit te voeren doe je de Windows-installatieschijf in de cd-lade en start je op vanaf deze schijf. Selecteer "Herstelinstallatie" in het menu. Windows zal nu oude Windowsbestanden verwijderen en nieuwe installeren. Je raakt niet je documenten en persoonlijke bestanden kwijt.
  4. 4
    Ga terug naar vorige versies van je drivers. Als de hardware het probleem veroorzaakt is het een goed idee om oudere drivers (stuurprogramma's) te proberen. Door dit proces installeer je een eerdere versie van driver-software, en dat kan mogelijk het probleem verhelpen.
    • Open Apparaatbeheer. Klik achtereenvolgens op Start > Configuratiescherm > Systeem en beveiliging, en vervolgens onder "Systeem" op "Apparaatbeheer". In Windows 8 druk je op de Windows-toets + X en selecteer je "Apparaatbeheer".
    • Dubbelklik op de categorie die het apparaatstuurprogramma bevat en dubbelklik vervolgens op de naam van het apparaat dat je naar een vorige stuurprogrammaversie wilt herstellen.
    • Klik op het tabblad "Stuurprogramma" en klik vervolgens op "Vorig stuurprogramma".
    • Blijf de computer gebruiken zoals gebruikelijk. Als je het stuurprogramma hebt hersteld kun je de computer weer gaan gebruiken zoals normaal. Voer geen update van de driver uit totdat er een nieuwere versie uitkomt.
  5. 5
    Maak Windows-updates ongedaan. Als het herstellen van drivers niet gewerkt heeft kun je proberen om terug te gaan naar een oudere, werkende versie van Windows. Zo kun je erachter komen of het probleem wordt veroorzaakt door een recente update van het systeem.[4]
    • Open Systeemherstel. Typ "Systeemherstel" in het zoekvenster van het startmenu. Open het programma en selecteer een datum op de kalender, voordat de problemen ontstonden.
    • Hiermee worden alle updates en instellingen vanaf die datum ongedaan gemaakt. Gebruik dit om te bepalen of een Windows-update de problemen veroorzaakt.
  6. 6
    Maak ruimte vrij op je harde schijf. Als er niet genoeg vrije ruimte beschikbaar is op de schijf waar Windows op staat geïnstalleerd kunnen er problemen ontstaan. Verwijder onnodige bestanden en programma's als je minder dan 15 % vrije ruimte op de schijf over hebt.
  7. 7
    Voer updates uit en installeer nieuwe versies van drivers. Als het herstellen van updates en stuurprogramma's niet gewerkt heeft kun je proberen om de nieuwste updates en drivers te installeren. Kijk bij Windows Update om te zien welke systeem- en hardware-updates beschikbaar zijn.
    • Klik op Start en zoek naar “Windows Update”. In Windows 8 tik je op de Windows-toets en typ je “Windows Update”.
  8. 8
    Installeer Windows opnieuw. Als het nog steeds niet gelukt is om de oorzaak van het probleem op te sporen kun je een volledige herinstallatie van Windows proberen. Zorg dan wel dat je een goede back-up hebt van al je documenten en bestanden. Je harde schijf zal worden geformatteerd, waarbij alle data zal worden gewist.
    • Als het blauwe scherm wordt veroorzaakt door hardware zal een nieuwe installatie van Windows het probleem niet verhelpen. Alleen het vervangen van de hardware zal dan het probleem oplossen.
  9. 9
    Vervang hardware. Als bovenstaande stappen niet hebben gewerkt zul je misschien componenten moeten vervangen. Op een laptop is het niet makkelijk en vaak duur om hardware te vervangen, op het werkgeheugen en de harde schijf na.
    • Als uit de RAM-test blijkt dat er een probleem is met het werkgeheugen zul je zo snel mogelijk je RAM moeten vervangen.
    • Als er fouten met de harde schijf naar voren komen, maak dan een back-up van de schijf en installeer een nieuwe harde schijf. Je zult in dat geval Windows opnieuw moeten installeren op je nieuwe schijf.
    • Het vervangen van een grafische kaart is vaak erg duur. In de meeste laptops is het bijna onmogelijk om de grafische kaart te vervangen. In een desktop-computer kun je de behuizing openmaken en de oude grafische kaart vervangen voor een nieuwe.


Docker Setup: Build & Publish app.

// Docker enable Hyper-V -> VirtualBox no longer work. VT-x is not available, but is enabled in BIOS



Containers vs. virtual machines

Consider this diagram comparing virtual machines to containers:

Virtual Machine diagram

Virtual machine stack example

Virtual machines run guest operating systems—note the OS layer in each box. This is resource intensive, and the resulting disk image and application state is an entanglement of OS settings, system-installed dependencies, OS security patches, and other easy-to-lose, hard-to-replicate ephemera.

Container diagram

Container stack example

Containers can share a single kernel, and the only information that needs to be in a container image is the executable and its package dependencies, which never need to be installed on the host system. These processes run like native processes, and you can manage them individually by running commands like docker ps—just like you would run ps on Linux to see active processes. Finally, because they contain all their dependencies, there is no configuration entanglement; a containerized app “runs anywhere.”


Microsoft Windows [Version 10.0.15063]
(c) 2017 Microsoft Corporation. All rights reserved.

C:\Users\taillif>docker run hello-world
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
ca4f61b1923c: Pull complete
Digest: sha256:be0cd392e45be79ffeffa6b05338b98ebb16c87b255f48e297ec7f98e123905c
Status: Downloaded newer image for hello-world:latest

Hello from Docker!
This message shows that your installation appears to be working correctly.

To generate this message, Docker took the following steps:
1. The Docker client contacted the Docker daemon.
2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
3. The Docker daemon created a new container from that image which runs the
executable that produces the output you are currently reading.
4. The Docker daemon streamed that output to the Docker client, which sent it
to your terminal.

To try something more ambitious, you can run an Ubuntu container with:
$ docker run -it ubuntu bash

Share images, automate workflows, and more with a free Docker ID:

For more examples and ideas, visit:

 C:\Users\taillif>docker --version
Docker version 17.09.1-ce, build 19e2cf6

 C:\Users\taillif>docker run -it ubuntu bash
Unable to find image 'ubuntu:latest' locally
latest: Pulling from library/ubuntu
660c48dd555d: Pull complete
4c7380416e78: Pull complete
421e436b5f80: Pull complete
e4ce6c3651b3: Pull complete
be588e74bd34: Pull complete
Digest: sha256:7c67a2206d3c04703e5c23518707bdd4916c057562dd51c74b99b2ba26af0f79
Status: Downloaded newer image for ubuntu:latest
root@0ac1f4af2153:/# ls
bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var



docker images

docker ps (List running containers)

docker inspect

Install Start Start Remove application Remove Image
 docker run -d -p 80:80 --name webserver nginx  docker start webserver  docker stop webserver  docker rm -f webserver  docker rmi nginx

Build the app

 docker build -t friendlyhello

Run the app

 docker run -p 4000:80 friendlyhello

Share your image


Log in with your Docker ID

 docker login

Tag the image

 docker tag image username/repository:tag

Publish the image

 docker push username/repository:tag

docker volume create Docker

 Install OpenHAB:

docker run -it --name openhab --net=host openhab/openhab:2.1.0-amd64-debian
docker volume create Docker

C:\Users\taillif>docker run -it --name openhab --net=host openhab/openhab:2.1.0-amd64-debian
Unable to find image 'openhab/openhab:2.1.0-amd64-debian' locally
2.1.0-amd64-debian: Pulling from openhab/openhab
cc9214062dda: Pull complete
6343173f8aef: Pull complete
c44671cc2d42: Pull complete
dead6204a198: Pull complete
970c1882f6b0: Pull complete
848c77bf439a: Pull complete
b05e3cdadbbf: Pull complete
0474f0895911: Pull complete
Digest: sha256:04aced8b4e16246c590206148bcdba3747115474de1e3177f248bbd0d81472d4
Status: Downloaded newer image for openhab/openhab:2.1.0-amd64-debian
+ set -euo pipefail
+ IFS='
+ NEW_USER_ID=9001
+ echo 'Starting with openhab user id: 9001 and group id: 9001'
Starting with openhab user id: 9001 and group id: 9001
+ id -u openhab
+ echo 'Create group openhab with id 9001'
Create group openhab with id 9001
+ groupadd -g 9001 openhab
+ echo 'Create user openhab with id 9001'
Create user openhab with id 9001
+ adduser -u 9001 --disabled-password --gecos '' --home /openhab --gid 9001 openhab
Warning: The home dir /openhab you specified already exists.
Adding user `openhab' ...
Adding new user `openhab' (9001) with group `openhab' ...
The home directory `/openhab' already exists. Not copying from `/etc/skel'.
adduser: Warning: The home directory `/openhab' does not belong to the user you are currently creating.
+ groupadd -g 14 uucp2
+ groupadd -g 16 dialout2
+ groupadd -g 18 dialout3
+ groupadd -g 32 uucp3
+ groupadd -g 997 gpio
+ adduser openhab dialout
Adding user `openhab' to group `dialout' ...
Adding user openhab to group dialout
+ adduser openhab uucp
Adding user `openhab' to group `uucp' ...
Adding user openhab to group uucp
+ adduser openhab uucp2
Adding user `openhab' to group `uucp2' ...
Adding user openhab to group uucp2
+ adduser openhab dialout2
Adding user `openhab' to group `dialout2' ...
Adding user openhab to group dialout2
+ adduser openhab dialout3
Adding user `openhab' to group `dialout3' ...
Adding user openhab to group dialout3
+ adduser openhab uucp3
Adding user `openhab' to group `uucp3' ...
Adding user openhab to group uucp3
+ adduser openhab gpio
Adding user `openhab' to group `gpio' ...
Adding user openhab to group gpio
+ case ${OPENHAB_VERSION} in
++ ls -A /openhab/userdata
+ '[' -z 'etc
tmp' ']'
++ ls -A /openhab/conf
+ '[' -z 'html
transform' ']'
+ chown -R openhab:openhab /openhab
+ exec gosu openhab ./start.sh
Launching the openHAB runtime...

__ _____ ____
____ ____ ___ ____ / / / / | / __ )
/ __ \/ __ \/ _ \/ __ \/ /_/ / /| | / __ |
/ /_/ / /_/ / __/ / / / __ / ___ |/ /_/ /
\____/ .___/\___/_/ /_/_/ /_/_/ |_/_____/
/_/ 2.1.0
- release build -

Hit '' for a list of available commands
and '[cmd] --help' for help on a specific command.
Hit '' or type 'system:shutdown' or 'logout' to shutdown openHAB.


PIN and Fingerprint Sign-in options unavailable (greyed out) in Windows 10 Enterprise (1607)


Computer>Administrative Templates>Windows Components>Windows Hello for Business>Use Windows Hello for Business

Fingerprint Sign-in.jpg