GuiderFöretag och övervakningErsätt Zendesk/Freshdesk

Alternativ till Zendesk och Freshdesk på egen server: Zammad och FreeScout jämförda

Zammad och FreeScout på samma server med Debian 13, med samma 40 supportmejl på svenska med bilagor, tre handläggare i två grupper, anteckningar, färdiga svar, SLA:er och en kund som svarar via e-post, jämförda på minne, sökning på svenska, behörigheter, automatisering, radering enligt GDPR och kostnad, bredvid det Zendesk och Freshdesk erbjuder.

Testad på Zammad 7.2.2 och FreeScout 1.8.247 på Debian 13 (trixie) på en server hos Melonslab Uppdaterad 14 oktober 2026

Rekommenderad server för guiden

SSD RAID 1 · ECC DDR4 · 10 Gbit

VC-P Alloy · 2 vCPU · 8 GB Minne · 60 GB Lagring

Månadsvis, ingen bindningstid 7 dagars öppet köp

100 kr/mån

Beställ nu
På den här sidan

Det korta svaret

Välj FreeScout för ett litet team som svarar på mejl från en eller några delade adresser och vill ha något lätt: den gick på under 200 MB, håller ihop mejltrådar bra och har svenskt gränssnitt, men gratisversionen saknar färdiga svar, automatisering, kunskapsbank, rapporter och API, som är betalmoduler för 2 till 20 US-dollar en gång per server, och SLA:er finns inte alls. Välj Zammad för ett större team som behöver grupper, SLA:er, triggers, makron, kunskapsbank, webbformulär, rapporter, API med webhooks och en riktig radering enligt GDPR, allt gratis: den gör allt på den här sidan utan att du betalar, men den behövde omkring 2,4 GB minne i vila, det mesta för Elasticsearch.

Det här testade vi

Vi installerade båda på samma nya Melonslab VC-P Alloy (2 vCPU, 8 GB) med Debian 13, sida vid sida, under var sin användare, bakom samma Caddy. Zammad följde vår guide Zammad med rootless Podman steg för steg. Vi har ingen guide för FreeScout, så vi körde den på samma sätt: en pod under en egen användare, Quadlet-enheter, lösenord som Podman-hemligheter och vår Caddy framför (Så körde vi FreeScout visar filerna). Båda fick plats på servern samtidigt, med omkring 4 GB över.

Ingen e-post lämnade servern. En testserver för e-post på samma maskin, GreenMail, spelade både supportbrevlådan, som varje helpdesk läste via IMAP, och kundernas brevlådor. Sedan gav vi båda samma arbete:

  • 40 mejl från 20 kunder, 38 på svenska och 2 på engelska, som "Fel på fakturan för september", "Glömt lösenordet" och "Fråga om räksmörgås på menyn", varav 15 med en PDF, en PNG eller en textfil som bilaga, och senare 40 till;
  • tre handläggare i två grupper: Bertil i Support, Cecilia i Fakturering och David i båda, och Anna som administratör;
  • ett fakturaärende tilldelat Cecilia, med en intern anteckning, ett svar via e-post och kundens svar på det svaret;
  • färdiga svar, makron, SLA:er och en regel som skickar fakturamejl till Fakturering, där appen har det;
  • samma 23 sökningar, en kunskapsbank, ett webbformulär och rapporter där de är inbyggda, gränssnittet på svenska, och att radera en kund med hennes ärenden.

Vi startade om servern, mätte minnet i vila och medan båda tog emot e-post och svarade på sökningar, och körde en säkerhetskopiering och återställning.

Zendesk och Freshdesk testade vi inte. Vi skapade inget konto hos någon av dem. Det sidan säger om dem kommer från deras egna pris- och hjälpsidor, som vi länkar till där vi använder dem och läste den 14 oktober 2026.

Siffrorna

Zammad 7.2.2FreeScout 1.8.247
Containrar8, och ett installationsjobb: Zammad ×4, PostgreSQL 17, Redis 8, Memcached, Elasticsearch 9.52: FreeScout, MariaDB 12.3
Minne i vila efter omstart2,43 GB (Elasticsearch 1,46 GB)168 MB (MariaDB 129)
Minne när det var som mest att göra3,04 GB177 MB
Avbilder på disken3,05 GB0,91 GB
Data efter testet215 MB166 MB
Från useradd till inloggningssidan6 minuter2 minuter och 36 sekunder
Grupper och behörighetergrupper, roller, åtkomst per gruppåtkomst per brevlåda; team är en betalmodul
Färdiga svar, makron, triggersjabetalmoduler
SLA:erjanej; Office Hours och Workflows är betalmoduler
Kunskapsbank, webbformulär, rapporterjabetalmoduler
API och webhooksjabetalmodul
Import från Zendesk eller Freshdeskinbyggd, beta, kräver det riktiga kontotingen; en betaltjänst via den betalda API-modulen
Radera en kund och hennes ärendenett steg, loggatbara ärendena; kunden blir kvar
LicensAGPL 3.0AGPL 3.0, moduler säljs separat

Minnet är summan av appens containrar, mätt med podman stats fyra och en halv minut efter en omstart, när vi hade öppnat varje app en gång. Toppen är det högsta värdet medan var och en tog emot den andra omgången med 40 mejl och svarade på våra sökningar. Tiderna är hur lång tid kommandona tog att köra, mest nedladdning av avbilder: Zammads är omkring 3 GB. Det mesta av datan är de tomma databaserna själva; våra 80 mejl med bilagor tar några megabyte.

Installation

Zammads guide har åtta containrar och ett installationsjobb som skapar databasen och sökindexet, vilket tog omkring fem minuter vid första starten. Den första besökaren skapar administratörskontot, så guiden gör det genom en SSH-tunnel innan Zammad går ut på nätet. Brevlådan är sedan ett formulär under Channels > Email, där Zammad skickar ett testmejl till sig själv och väntar på det innan den sparar.

FreeScout är två containrar. Avbilden skapar databasen och den första administratören från sina inställningar vid första starten, vilket tog omkring en minut, så det finns ingen installationssida att skydda. Brevlådan ställs in per brevlåda under Connection Settings, med knappar som provar IMAP och skickar ett testmejl.

En sak att känna till: FreeScout vägrar e-postservrar på privata eller lokala adresser, så att appen inte kan användas för att leta i ditt nät. Vår testserver för e-post låg på samma maskin, och när vi sparade inställningarna fick vi "Domain or IP address is not allowed: 169.254.1.2. Whitelist it via APP_REMOTE_HOST_WHITE_LIST .env parameter." Med din e-postleverantörs servrar händer inte det.

E-post in, e-post ut

Båda klarade grundjobbet bra. Vart och ett av de 40 mejlen blev ett ärende inom ungefär en minut, med sina bilagor, och å, ä och ö i ämnen, text och filnamn, som kvitto-åäö-4.txt, kom fram hela. Cecilias svar nådde kundens brevlåda, och när kunden svarade på det hamnade svaret i samma ärende i båda.

  • Zammad sätter ärendenumret i ämnet, som i "Fel på fakturan för september Ticket#22002", och skriver under svaren som "Cecilia Agent via Exempel Support". Dess standardtrigger skickar ett automatiskt svar till kunden för varje nytt ärende.
  • FreeScout behåller ämnet som kunden skrev det, med "Re:", och skickar från brevlådans namn. Automatiska svar är avstängda tills du skriver ett under Auto Reply.

Ett flyttat ärende byter avsändare i FreeScout: vårt fakturaärende, som vi flyttade till brevlådan Fakturering, besvarades från faktura@, och kundens svar kom tillbaka dit och hittade ändå rätt ärende.

Det dagliga arbetet

Tilldelning och interna anteckningar finns i båda och fungerade som de skulle: Cecilia fick fakturaärendet, och den interna anteckningen nådde aldrig kunden, som bara fick svaret. Resten skiljer sig.

  • Färdiga svar. Zammad har textmoduler: när vi skrev ::tack i ett svar visades vår, och Enter fyllde i "Hej Björn! Tack för ditt mejl..." med kundens förnamn. I FreeScout är sparade svar modulen Saved Replies, för 4,99 US-dollar.
  • Makron. Zammads makroknapp körde vårt makro med ett klick: ärendet stängdes och fick taggen löst. FreeScout har inget liknande i gratisversionen.
  • Slå ihop och flytta. Båda har Merge på ett ärende, som vi inte provade. FreeScout flyttar ett ärende till en annan brevlåda, som vi gjorde; i Zammad byter du grupp.

Grupper och behörigheter

Zammad har grupper, roller och åtkomst per grupp, antingen full eller bara delar, som att läsa eller skapa. Bertil, som bara var med i Support, fick 403 när han öppnade ett fakturaärende i Fakturering, och hans sökningar visade inte de ärendena. Administratör är en roll, inte en huvudnyckel: Anna såg inga ärenden i Fakturering förrän vi gav henne åtkomst till den gruppen.

FreeScout har inga grupper. Handläggare får åtkomst per brevlåda, så vi skapade två: Support, som läste supportadressen, och Fakturering med en egen adress. Bertil fick "Access denied" på ett ärende i Fakturering, och hans sökningar tog inte med det. Att samla handläggare i team som ärenden kan tilldelas är modulen Teams, för 11 US-dollar.

SLA:er och automatisering

Zammad har triggers, schemalagda jobb, SLA:er och kalendrar i gratisversionen:

  • Vår trigger "ärendets titel innehåller faktura" flyttade de 7 ärenden som matchade till Fakturering och taggade dem när de kom in. "Fakturor till fel e-postadress" blev kvar i Support, eftersom "Fakturor" inte innehåller "faktura".
  • Vår SLA, första svar inom 4 timmar enligt en kalender med kontorstider, visade "eskalering om 6 timmar" på öppna ärenden direkt.
  • En trigger anropade vår webhook vid varje ändring av ett ärende, med hela ärendet som JSON.

Kontrollera kalendern som SLA:erna använder: Zammad skapade vår som "France", med tid från Paris, och vi bytte till svensk tid under Manage > Calendars.

FreeScout har inget av det här i gratisversionen. Regler som styr, taggar eller besvarar ärenden är modulen Workflows (14,99 US-dollar), öppettider Office Hours (2 dollar) och påminnelser Snooze (5). Det finns ingen SLA-modul i FreeScouts lista. Utan Workflows flyttade vi de 7 fakturaärendena till Fakturering för hand.

Sökning på svenska

Vi körde samma sökningar i båda, efter de första 40 mejlen. Båda hittade ord i ämnen och text, brydde sig inte om å, ä och ö när vi skrev utan dem, och höll handläggarnas träffar till det de får se. Ingen av dem förstod svenska böjningar: faktura hittade inte "Fakturor" i någon av dem.

SökningZammadFreeScout
faktura, fakturan, fakturor7, 5, 17, 5, 1
lösenord, losenord, lösenordet3, 3, 23, 3, 2
räksmörgås, raksmorgas4, 41, 1
återbetalning, aterbetalning4, 42, 2
kvitto103
Växjö, vaxjo, HÖST251, 1, 11, 1, 1
Ett nummer i en bifogad PDF, och i en textfil1, 10, 0
betalning, smörgås1, 04, 1

Två verkliga skillnader:

  • Bilagor. Zammad sökte i våra PDF:er och textfiler; därifrån kom dess extra träffar på kvitto, räksmörgås och återbetalning. FreeScout tittade inte i bilagorna.
  • Sammansatta ord. Zammad matchar början av ord, så betalning hittade inte "återbetalning" eller "Delbetalning", och smörgås hittade inte "räksmörgås". FreeScout letar efter bokstäverna var som helst, vilket passar svenska sammansättningar, och hittade båda.

FreeScouts sökning läser databasen direkt; modulen Faster Search, för 20 US-dollar, är till för stora helpdesks.

Kunskapsbank, webbformulär och rapporter

Zammad har alla tre. Vi skapade en kunskapsbank på svenska under Manage > Knowledge Base, med en kategori och ett svar om fakturor, och den låg öppen på /help/sv-se som "Exempel AB Kunskapsbank". Webbformuläret, som du slår på under Channels > Form, är ett skript du lägger på din egen webbplats; ett inskickat formulär blev ärende 22042, med ett dolt fält som fälla för spam och en CAPTCHA om du vill. Reports visade 42 skapade och 1 stängt ärende den här månaden, och går att ladda ner. Kunder kan också logga in för att se och skapa sina ärenden, som guiden beskriver.

FreeScout har inget av det i gratisversionen: Knowledge Base (12 US-dollar), End-User Portal med kontaktformulär och inloggning för kunder (12,99), Reports (14,99) och Satisfaction Ratings (8,99) är moduler.

API, webhooks och import

Zammad har ett REST-API för allt vi gjorde här, med en token eller ett lösenord, och webhooks under Manage > Webhook. Vi satte upp det mesta av testet via API:et. Webhooks vägrar link-local-adresser, men tar andra adresser på samma server.

FreeScout har inget API i gratisversionen. API & Webhooks är en modul, för 12,99 US-dollar.

Import. Zammads första sida erbjuder Or migrate from another system: Freshdesk, Kayako, OTRS och Zendesk, alla märkta "Beta". Importen från Zendesk frågar efter adressen till ditt Zendesk, den från Freshdesk efter din underdomän på freshdesk.com, och båda använder sedan tjänstens API. Vi kunde inte köra dem utan ett riktigt konto hos Zendesk eller Freshdesk, så importen testade vi inte. FreeScout har ingen import. Dess sida om flytt hänvisar till Help Desk Migration, en betald tjänst utifrån, som kräver den betalda modulen API & Webhooks.

Svenska

Båda finns på svenska, och varje användare väljer själv.

  • Zammad: Svenska under avataren > Profile > Language, eller som standard under Settings > Branding > Locale. Databasen hade 4 304 av 5 101 texter översatta, mot 4 915 för tyska, så några etiketter är kvar på engelska, som "Related tickets".
  • FreeScout: Svenska under Your Profile. För att göra det till standard lägger du till Environment=FREESCOUT_APP_LOCALE=sv i enhetsfilen och startar om; då visades inloggningssidan på svenska. Den svenska filen har 807 texter, mot 833 för tyska. Bertil såg "Brevlåda", "Ej tilldelad" och "Stängd", men också några kantiga, som "27 minr sedan".

Betalmodulerna har sina egna översättningar; vi köpte inga.

GDPR: radera en kund

En kund, Märta, bad oss radera hennes uppgifter. Hon hade två ärenden.

  • Zammad har det inbyggt, under System > Data Privacy; vi körde samma åtgärd via API:et. Den raderade Märta, båda ärendena och deras artiklar i bakgrunden, och sparade en logg där hennes namn var maskerat som "Ma Nm". En sökning på hennes namn eller adress gav inget efteråt.
  • FreeScout raderar ärenden, inte personer. Vi raderade hennes två ärenden och tömde Deleted i båda brevlådorna, och då var de borta, med sina bilagor, men Märtas namn och e-postadress fanns kvar i kundlistan. Att radera kunder ingår i modulen Customers Management (CRM) (10,99 US-dollar), och FreeScout säljer också en GDPR-modul (5 dollar). Ingen av dem testade vi.

Resurser

FreeScout är en PHP-app. I vila använde den 168 MB, varav MariaDB 129, och den rörde sig knappt medan den tog emot 40 mejl och svarade på sökningar: 177 MB som mest.

Zammad är en Ruby on Rails-app med fyra egna processer, och Elasticsearch för sökning och rapporter. I vila använde den 2,43 GB, varav Elasticsearch 1,46 GB, och som mest 3,04 GB, när bakgrundsprocessen växte från 314 till 683 MB medan den tog emot e-post. Det ryms på 8 GB med andra appar bredvid. Zammad kan köras utan Elasticsearch, som felsökningsdelen i guiden visar, på omkring 800 MB, men rapporterna kräver den, och sökningen i bilagor försvinner.

Uppdateringar och säkerhetskopior

Zammads guide följer taggen 7.2, så buggfixar installeras av sig själva med podman auto-update, och installationsjobbet uppdaterar databasen innan Zammad startar. Zammad kommer från Zammad GmbH:s egen avbild. Säkerhetskopian är en dump av databasen: 45 MB i vårt test, eftersom bilagorna och alla översättningar ligger i databasen.

FreeScout ger inte ut någon egen avbild. Länken "Docker Image" i dess installationsguide leder till nfrastack/freescout, gjord av Nfrastack, som tog över efter den välkända tiredofit/freescout. Den uppdateras inom några dagar efter varje FreeScout-version: dess version 2.2.18, med FreeScout 1.8.247, kom ut den 10 oktober 2026, samma dag som FreeScout släppte den. Dess README kallar uppdateringarna "best-effort". FreeScout släpper själv nya versioner ofta, ungefär varje eller varannan vecka, och avbilden uppdaterar FreeScouts filer och databas när den startar med en ny version. En uppdatering mellan versioner testade vi inte. Säkerhetskopian är en dump av databasen och volymen freescout-data, som rymmer bilagorna, inställningarna och FreeScouts applikationsnyckel: 166 kB och 773 kB i vårt test. Vi återställde båda till tomma volymer, och ärendena, bilagorna och inloggningarna kom tillbaka.

Båda kom tillbaka av sig själva efter en omstart.

Licens och kostnad

Vi läste licenstexterna, modullistan och prissidorna den 14 oktober 2026.

  • Zammad är öppen källkod under AGPL 3.0 och utvecklas av Zammad GmbH i Berlin; koden ägs av Zammad Foundation. Allt på den här sidan är gratis. Zammad GmbH säljer Zammad som tjänst i tyska datacenter för 7, 16 eller 25 euro per handläggare och månad med årsbetalning (Starter upp till 5 handläggare, Professional upp till 35, Plus obegränsat), och support för din egen installation för 2 999, 5 999 eller 9 999 euro om året, enligt prissidan.
  • FreeScout är öppen källkod under AGPL 3.0. Kärnan är gratis; modullistan säljer 71 moduler som "Lifetime licenses for a single FreeScout instance (lifetime updates included)", utan återbetalning. Det här testet hade behövt Saved Replies 4,99, Workflows 14,99, Teams 11,00, Knowledge Base 12,00, End-User Portal 12,99, Reports 14,99, API & Webhooks 12,99, Customers Management (CRM) 10,99, Office Hours 2,00 och Satisfaction Ratings 8,99 US-dollar, omkring 106 dollar sammanlagt, en gång per server. LDAP kostar 17,99, SAML 10,00 och tvåstegsverifiering 5,99. Alla 71 tillsammans blev omkring 540 dollar.

För ett företag som sköter sin egen kundtjänst tillåter båda licenserna det utan kostnad, och på din egen server stannar ärendena i Sverige.

Zendesk och Freshdesk i dag

Det här kommer från Zendesks och Freshworks egna sidor, lästa den 14 oktober 2026, inte från våra tester. Priserna är i US-dollar per handläggare och månad.

Zendesk, enligt prissidan: Support Team för 19 dollar med årsbetalning (25 med månadsbetalning), Suite Team för 55 (69), Suite Professional för 115 (149), och Suite Enterprise till ett pris du får fråga efter. Makron och triggers finns i alla planer; SLA:er börjar på Suite Professional, liksom mer än ett språk i hjälpcentret. Zendesk kan hålla datan inom EES med funktionen Data Center Location, som är "available and free of charge for Zendesk Suite Professional or higher plans" men "not automatically activated", enligt hjälpcentret; du ber Zendesk slå på den.

Freshdesk, enligt prissidan: Growth för 19 dollar, Pro för 55 och Enterprise för 89, med årsbetalning, och 14 dagars provperiod; sidan visade ingen gratisplan när vi läste den. Automatiseringar, kunskapsbank och rapporter finns i alla planer; flera SLA-regler och egna instrumentpaneler börjar på Pro. Freshdesk har datacenter i USA, EES, Förenade Arabemiraten, Indien och Australien, och "You can choose your preferred data location when you sign up for your account", enligt hjälpartikeln; att flytta senare går via deras support.

Det här ger du upp jämfört med Zendesk och Freshdesk

Med en egen server stannar ärendena i Sverige, och kostnaden är en server i stället för ett pris per handläggare: för fem handläggare kostar Zendesk Suite Professional 575 dollar i månaden, med årsbetalning. Men var ärlig om vad du lämnar:

  • Kanaler och AI. Zendesk och Freshdesk bygger in chatt, meddelanden och AI-agenter i sina planer. Zammad har chatt, SMS, Telegram, WhatsApp och Facebook under Channels, som vi inte testade; FreeScout säljer chatt, WhatsApp, Telegram och SMS som moduler.
  • Flytten. Zammads import är märkt beta och kräver ditt riktiga konto, och FreeScout har ingen import. Räkna med tid för den, och behåll det gamla kontot tills du har kontrollerat resultatet.
  • Appbutiken. Båda tjänsterna har stora appbutiker och färdiga integrationer. Här är integrationerna API:et, webhooks och det du bygger själv.
  • Driften. Uppdateringar, säkerhetskopior, servern och e-postleveransen är dina. Vår guide gör Zammad till några kommandon, men någon måste äga det.
  • Sökningen. Ingen av dem förstod svenska böjningar i vårt test.

Så körde vi FreeScout

FreeScouts installationsguide beskriver en manuell installation med PHP och en webbserver, och länkar till nfrastack/freescout som sin Docker-avbild. Vi använde den avbilden, med MariaDB som i MariaDB-guiden: version 12.3, avbildens hälsokontroll och MARIADB_AUTO_UPGRADE, i en egen container i podden. Två saker att veta om avbilden:

  • Den skriver FreeScouts inställningar, med databasens lösenord och applikationsnyckeln, till en fil i volymen freescout-data. Hemligheterna hålls utanför enhetsfilerna, men volymen och dess säkerhetskopior måste förvaras säkert.
  • Varje variabel som börjar med FREESCOUT_ hamnar i FreeScouts inställningar utan prefixet, så FREESCOUT_APP_LOCALE=sv sätter APP_LOCALE=sv.

Som root skapar du användaren som i steg 1 i Zammad-guiden, med freescout i stället för zammad. Som freescout skapar du hemligheterna:

openssl rand -hex 24 | tr -d '\n' | podman secret create freescout-db-password -
printf %s "$(openssl rand -base64 18)" | podman secret create freescout-admin-password -

~/.config/containers/systemd/freescout.pod:

[Pod]
PodName=freescout
# Only Caddy, on this server, can reach FreeScout: the port is not open to the internet.
PublishPort=127.0.0.1:8124:80

[Install]
WantedBy=default.target

freescout-db.container:

[Container]
ContainerName=freescout-db
Image=docker.io/library/mariadb:12.3
Pod=freescout.pod
Volume=freescout-db:/var/lib/mysql
Environment=MARIADB_DATABASE=freescout MARIADB_USER=freescout MARIADB_RANDOM_ROOT_PASSWORD=1 MARIADB_AUTO_UPGRADE=1
Secret=freescout-db-password,type=env,target=MARIADB_PASSWORD
HealthCmd=healthcheck.sh --connect --innodb_initialized
HealthInterval=10s
Notify=healthy
AutoUpdate=registry

[Service]
Restart=always

freescout-app.container, med din egen adress, serverns IP och administratörens e-post:

[Unit]
Requires=freescout-db.service
After=freescout-db.service

[Container]
ContainerName=freescout-app
Image=docker.io/nfrastack/freescout:latest
Pod=freescout.pod
Volume=freescout-data:/data
Volume=freescout-logs:/logs
Environment=APP_URL=https://help.example.com
Environment=FREESCOUT_APP_TRUSTED_PROXIES=203.0.113.10
Environment=TIMEZONE=Europe/Stockholm FREESCOUT_APP_TIMEZONE=Europe/Stockholm
Environment=DB_TYPE=mariadb DB_HOST=127.0.0.1 DB_PORT=3306 DB_NAME=freescout DB_USER=freescout
Environment=ADMIN_EMAIL=you@example.com ADMIN_FIRST_NAME=Your ADMIN_LAST_NAME=Name
Secret=freescout-db-password,type=env,target=DB_PASS
Secret=freescout-admin-password,type=env,target=ADMIN_PASS
AutoUpdate=registry

[Service]
Restart=always
TimeoutStartSec=10min

Starta den, och läs administratörens lösenord:

systemctl --user daemon-reload
systemctl --user start freescout-pod
systemctl --user enable --now podman-auto-update.timer
podman secret inspect --showsecret --format '{{.SecretData}}' freescout-admin-password; echo

Lägg till help.example.com i Caddy som i steg 5 i Zammad-guiden, med reverse_proxy 127.0.0.1:8124, och logga in. Administratörskontot skapas bara i en tom databas, så om du någon gång byter hemligheten behöver du byta lösenordet i FreeScout också. FREESCOUT_APP_TRUSTED_PROXIES gör att FreeScout loggar varje besökares riktiga adress, vilket den gjorde i vårt test. FreeScout hämtar e-post varje minut, via schemaläggaren inuti containern.

E-posten för FreeScouts egna meddelanden till handläggare, som inbjudningar och nya lösenord, ställer du in under Manage > Settings > Mail Settings; den testade vi inte. Säkerhetskopiera som freescout:

umask 077
mkdir -p ~/backup
podman exec freescout-db sh -c 'mariadb-dump -ufreescout -p"$MARIADB_PASSWORD" --single-transaction freescout' > ~/backup/freescout-db.sql
podman volume export freescout-data > ~/backup/freescout-data.tar

Och återställ till en tom pod:

systemctl --user stop freescout-pod
podman volume rm freescout-db freescout-data
podman volume create freescout-data
podman volume import freescout-data ~/backup/freescout-data.tar
systemctl --user start freescout-db
podman exec -i freescout-db sh -c 'mariadb -ufreescout -p"$MARIADB_PASSWORD" freescout' < ~/backup/freescout-db.sql
systemctl --user start freescout-pod

latest följer avbildens senaste bygge. Vill du hellre uppdatera för hand tar du en versionstagg från dess changelog, som 2.2.18, och tar bort AutoUpdate=registry.

Vilken ska du välja

Ett litet team på en liten server: FreeScout. Två eller tre personer som svarar på mejl från en delad adress får en snabb och lätt helpdesk med tilldelning, interna anteckningar, mejltrådar som fungerar och svenskt gränssnitt, på under 200 MB, bredvid andra appar på en VC-P Alloy. Dess svagheter: färdiga svar, automatisering, team, kunskapsbank, rapporter och API kostar extra, SLA:er finns inte alls, att radera en kunds uppgifter kräver en modul, sökningen hoppar över bilagor, och avbilden kommer från Nfrastack i stället för från FreeScout och sköts "best-effort". Köp de moduler du behöver en gång, för omkring 5 till 15 dollar styck, så är de dina. Följ Så körde vi FreeScout ovan.

Ett större team som behöver SLA:er och rapporter: Zammad. Flera grupper, regler som styr och taggar ärenden, SLA:er efter kontorstider, makron, textmoduler, en publik kunskapsbank, ett webbformulär, rapporter, ett API med webhooks, inloggning för kunder och radering enligt GDPR finns i gratisversionen, och sökningen letar i bilagor. Dess svagheter: omkring 2,4 GB minne i vila och 3 GB avbilder, åtta containrar att ta hand om, en databasdump på 45 MB, import som fortfarande är märkt beta, en sökning på ordbörjan som missar svenska sammansättningar, och en administratör som inte ser ärenden i grupper hon inte är med i. Följ Zammad-guiden, på en VC-P Alloy.

Båda tillsammans använde under 3,3 GB när det var som mest att göra, så en VC-P Alloy kör vilken som helst av dem, eller båda, som på vår testserver.

Kör det på din egen server

SSD RAID 1 · ECC DDR4 · 10 Gbit

VC-P Alloy

100 kr/mån

vCPU
2
Minne
8 GB
Lagring
60 GB
Trafik
10 TB
Performance
SSD · RAID 1
  • Full root-åtkomst
  • Nativt /64 IPv6
  • RAID-skyddad lagring
  • Malmö, Sverige
  • Månadsvis, ingen bindningstid
  • 7 dagars öppet köp
Alla guider