Gokapi 1.9 Bestandsservers introduceert Redis-ondersteuning
Gokapi 1.9, een lichtgewicht zelfgehoste bestandsserver, biedt Redis-integratie, verbeterde uploadsnelheden en een nieuwe Docker-image.
Gokapi, een open-source software voor het delen en beheren van bestanden, heeft zijn nieuwste versie 1.9 uitgebracht, die zich richt op verbeterde betrouwbaarheid, snelheid en maatwerk.
Voor degenen die er niet bekend mee zijn: het is een zelfgehoste, lichtgewicht bestandsdeelserver geschreven in Go die bestanden deelt die vervallen na een bepaald aantal downloads of dagen. Het staat bekend om zijn eenvoud en effectiviteit en is een alternatief voor de stopgezette Firefox Send.
Belangrijke verbeteringen van Gokapi 1.9
Gokapi 1.9 pakt verschillende kritieke problemen aan en introduceert functionaliteiten waar gebruikers reikhalzend naar hebben uitgekeken:
Prestatieverbeteringen: De nieuwe update lost problemen op die in sommige gevallen voor trage uploads zorgden, waardoor gebruikers sneller uploads kunnen verwachten. Deze verbetering zorgt ervoor dat Gokapi concurrerend en efficiënt blijft in het afhandelen van bestandsoverdrachten.
Redis-ondersteuning: Naast de bestaande SQLite-ondersteuning biedt Gokapi nu ook opties voor Redis, een functie die gebruikers kunnen kiezen tijdens de installatie. Deze wijziging biedt meer schaalbaarheid en prestatieopties, afhankelijk van de behoeften van de gebruiker.
Databaseflexibiliteit: Gebruikers kunnen nu de database-locatie wijzigen tijdens de installatie, waardoor een extra laag van maatwerk mogelijk is voor degenen met specifieke opslagbehoeften.
Tijdzone- en QR-codecorrecties: De update corrigeert tijdzoneverschillen in Docker-afbeeldingen en zorgt ervoor dat QR-codes die voor gedeelde bestanden worden gegenereerd de benodigde decryptiesleutel bevatten wanneer end-to-end encryptie is ingeschakeld.
Verbeterde URL-functies: Gokapi 1.9 maakt het mogelijk om bestandsnamen in URL's weer te geven, een handige functie voor gebruikers die bestanden snel moeten kunnen identificeren zonder ze direct te openen.
Windows-compatibiliteit: Deze release lost ook problemen op met het commando 'go generate' in Windows en voegt ondersteuning toe voor Windows op ARM64-architecturen, waardoor de bruikbaarheid op verschillende platforms wordt uitgebreid.
Met de introductie van nieuwe functies zijn echter enkele ingrijpende veranderingen noodzakelijk geweest:
- De omgevingsvariabele
GOKAPI_DB_NAMEis verouderd. Nieuwe installaties slaan de database-locatie op als een URL-string in het configuratiebestand, wat eenvoudigere en flexibelere configuraties mogelijk maakt. - De API retourneert nu een volledige URL voor het downloaden of hotlinken van bestanden, met een optionele opname van de bestandsnaam, waardoor de manier waarop applicaties met Gokapi omgaan verandert.
Tot slot, voor gebruikers die upgraden van oudere versies, wordt aanbevolen dat het configuratiebestand beschrijfbaar is en dat versie 1.8.4 wordt bijgewerkt voordat wordt overgestapt naar 1.9. Deze stap is cruciaal voor degenen die migreren van een versie ouder dan 1.8.0 om alle wijzigingen soepel te kunnen verwerken.
Voor gedetailleerde informatie over alle wijzigingen in de nieuwste versie, bezoek de wijzigingslog.

