Lagerstyring på Linux: hvad fungerer på Ubuntu, Fedora og andre distributioner
De fleste lagerstyringsprogrammer installeres kun på Windows. De tre måder at styre lager på Linux, hvad de koster i arbejde, og hvordan I vælger det rigtige til et team.
Udgivet
Lagerstyring på Linux fungerer bedst på en af tre måder: et regneark i LibreOffice Calc, lagerstyringssoftware I selv drifter, eller en lagerstyrings-app, der kører i browseren. Næsten ingen færdigpakket lagerstyringssoftware installeres direkte på Ubuntu, Fedora eller Debian, så det reelle valg står mellem disse tre – ikke mellem forskellige Linux-apps.
For de fleste mindre teams er en browserbaseret lagerstyrings-app det, der kræver mindst arbejde: intet at installere, den kører på enhver distribution, og dem, der tæller varer ved hylden, kan bruge mobilen. Et regneark er stadig fint til én person og en kort liste. Egen drift giver mening, når I har en, der godt kan lide at passe servere.
Hvorfor lagerstyringssoftware til Linux er svær at finde
De fleste lagerstyringsprogrammer til computere er skrevet til Windows. De leveres som et installationsprogram, gemmer deres data i en lokal databasefil, og forudsætter den samme pc hver dag. På Linux står I tilbage med tre løsninger, og kun én af dem er bekvem.
- At køre Windows-software gennem et kompatibilitetslag virker nogle gange, men udskrivning, stregkodescannere og opdateringer har tendens til at gå i stykker, og I bliver selv supportafdelingen.
- En virtuel Windows-maskine virker, men nu vedligeholder I endnu et styresystem bare for at tælle kasser med handsker.
- Software, der er ligeglad med styresystemet – en regnearksfil eller en webapplikation – omgår helt problemet.
Den sidste gruppe er der, hvor de praktiske muligheder findes.
Mulighed 1: et regneark i LibreOffice Calc
Et regneark er standardværktøjet til lager på Linux, fordi LibreOffice Calc allerede er installeret på de fleste desktop-distributioner. Én række per vare, kolonner til placering, antal og genbestillingspunkt, og en betinget formatering, der gør en celle rød, når lageret er lavt.
Det fungerer godt, når:
- én person ejer listen og opdaterer den
- I har nogle dusin varer, ikke hundredvis
- optælling sker ved skrivebordet, ikke på en stige i lagerrummet
Det går galt, når flere personer skal ændre tal. Filen bliver kopieret, to versioner er uenige, og ingen ved, hvilket antal der er rigtigt. Regneark fortæller heller ikke, hvem der ændrede et tal, eller hvornår, og de åbner ikke pænt på en mobil midt i en optælling.
Mulighed 2: selvhostet open source-lagerstyringssoftware
Linux-brugere vælger ofte open source-lagerstyringssoftware, der kører på deres egen server. I installerer den på en maskine, I selv kontrollerer, som regel med en database bagved, og alle bruger den i browseren.
Fordelene er reelle: jeres data bliver på jeres eget udstyr, I kan ændre koden, og der er ingen abonnementsbetaling. Prisen er tid. Nogen skal:
- installere og opdatere programmet og dets database
- sætte HTTPS op, så folk kan logge ind sikkert udefra
- tage sikkerhedskopier og teste, at de rent faktisk kan genskabes
- holde serveren opdateret og rette den, når den går ned
Hvis den person findes og kan lide arbejdet, er egen drift et godt valg. Hvis personen, der satte det op, stopper, forsvinder lagersystemet ofte med dem.
Mulighed 3: en lagerstyrings-app, der kører i browseren
En hostet lagerstyrings-app kører i en webbrowser, så styresystemet holder op med at betyde noget. Ubuntu på ét skrivebord, Windows på et andet og en Mac i mødelokalet – alle åbner det samme lager med de samme tal. Der er intet at installere eller opdatere på Linux-maskinerne, og ingen skal drive en server.
Afvejningerne er dem, man kan forvente af enhver onlinetjeneste: I skal bruge en internetforbindelse, og jeres data ligger hos udbyderen. Tjek, hvad I kan eksportere, inden I binder jer, så I aldrig bliver låst fast.
Lagerløsninger til Linux sammenlignet
| LibreOffice Calc | Selvhostet software | Browserbaseret app | |
|---|---|---|---|
| Installation på Linux | Som regel allerede der | Kræver serveropsætning | Intet, bare en browser |
| Flere personer redigerer | Skrøbeligt | Ja | Ja |
| Brug på mobilen ved hylden | Besværligt | Afhænger af softwaren | Ja, som regel med en app |
| Hvem ændrede hvad | Nej | Som regel | Som regel |
| Vedligehold | Ingen | Opdateringer, sikkerhedskopier, sikkerhed | Ingen |
| Bedst til | Én person, kort liste | Teams med en serveradministrator | Teams, der bare vil have det til at virke |
Hvad I bør tjekke, før I vælger
Uanset hvilken vej I vælger, så test disse punkter på jeres egne Linux-maskiner, før hele teamet er afhængigt af det:
- Den browser, I rent faktisk bruger. Åbn den i den browser, teamet kører på Linux, og prøv de skærmbilleder, I bruger hver dag.
- Optælling væk fra skrivebordet. Lager tælles i lagerrum, varevogne og skabe. Sørg for, at nogen kan opdatere tal fra en mobil eller tablet.
- Stregkoder og labels. Kan I printe labels fra browseren til jeres normale printer og scanne dem tilbage?
- Historik. Når et tal ser forkert ud, kan I se, hvem der ændrede det, og hvornår?
- Advarsler ved lavt lager. En liste, der kun viser tal, er stadig afhængig af, at nogen ser på den.
- At få jeres data ud. En CSV-eksport, der åbner i LibreOffice Calc, er minimumskravet.
At scanne stregkoder på en Linux-computer
Stregkodescanning er der, hvor folk forventer, at Linux driller, og det gør det sjældent.
- En USB-stregkodescanner opfører sig som et tastatur på Linux: den taster koden ind i det felt, der har fokus, uden at nogen driver skal installeres. Enhver app med et søgefelt kan modtage den.
- Et webcam kan læse stregkoder og QR-koder i browserbaserede apps, der afkoder dem direkte på siden, så det er ligegyldigt, om browseren har indbygget stregkodeunderstøttelse.
- En mobil er ofte den nemmeste scanner af alle, fordi I tæller ved hylden, ikke ved skrivebordet.
Hvor Tana passer ind
Tana er en lagerstyrings-app til teams, der kører i browseren, så den virker på Linux uden at I installerer noget. Brug Google Chrome, som findes til Ubuntu, Debian, Fedora og openSUSE. Der findes ingen dedikeret Linux-pakke; webappen er Linux-versionen, og det er den samme app, jeres kolleger åbner på Windows eller en Mac.
- Hele teamet ser de samme tal i realtid, registreret per hylde, kasse, rum eller køretøj.
- Opdater lageret med ét tryk, eller sæt det præcise optalte antal under en optælling.
- Print QR-labels til varer og lagre fra browseren, og scan dem – eller varens egen stregkode – med et webcam eller en USB-scanner.
- Dem, der tæller ved hylden, kan bruge iPhone-, iPad- eller Android-appen med samme konto.
- Hver ændring registrerer hvem, hvad og hvornår, og advarsler om lavt lager kommer på mail og push.
- Eksportér lageret som CSV, og åbn det i LibreOffice Calc, når I vil.
Der er en gratis plan uden kort. Tana kører ikke offline, og er ikke selvhostet.
Ofte stillede spørgsmål
Findes der lagerstyringssoftware til Linux?
Ja, men meget lidt af den installeres som et dedikeret Linux-program. I praksis bruger I et regneark i LibreOffice Calc, drifter open source-lagerstyringssoftware selv, eller bruger en lagerstyrings-app, der kører i browseren.
Har Tana en Linux-app?
Tana har ingen dedikeret Linux-pakke. Den kører i Google Chrome på Linux, med de samme funktioner og den samme konto som webappen på Windows og Mac. Mobiler og tablets bruger iPhone-, iPad- eller Android-appen.
Kan jeg bruge en USB-stregkodescanner på Ubuntu?
Som regel ja, uden driver. De fleste USB-stregkodescannere fungerer som et tastatur, så den scannede kode tastes ind i det felt, I har valgt, for eksempel søgefeltet i en lagerstyrings-app.
Bør jeg køre Windows-lagerstyringssoftware på Linux i stedet?
Kun hvis I er nødt til det. Kompatibilitetslag og virtuelle maskiner kan køre det, men udskrivning, scannere og opdateringer bliver jeres problem. Software, der er uafhængig af styresystemet, er lettere at leve med.
Er et regneark nok til lager på Linux?
For én person og en kort liste, ja. Når flere personer opdaterer tal, eller I tæller lager væk fra skrivebordet, undgår en delt lagerstyrings-app modstridende kopier og viser, hvem der ændrede hvad.