Arkivrapport: Lokaldatabase-basert arkivløsning for HTML-dokumenter
1. InnledningDenne arkivrapporten beskriver en lokaldatabase-basert arkivløsning for HTML-dokumenter, som tilbyr opplastings- og søkefunksjonalitet. Løsningen er basert på HTML5 og jQuery og kan utvides til å inkludere nedlastingsfunksjonalitet. Teknologien bak løsningen er W3C WebStorage, en godkjent standard for lagring og søk i HTML5-nettlesere.
2. Teknisk beskrivelseLøsningen benytter W3C WebStorage API til å lagre HTML-dokumenter direkte i nettleserens lokale lagring. Dette muliggjør rask tilgang og enkel søkefunksjonalitet uten behov for server-side lagring. Begrensningen på 5 MB per database gjelder for de fleste moderne nettlesere.
3. ImplementasjonLøsningen er dokumentert i innlegget "Archiver in HTML5 and jQuery with Upload and Search functionality based on W3C WebStorage". En domenespesifikk server-side implementasjon finnes her:www.aamot.io/software/archiver.html https://www.aamot.io/software/archiver.html. Denne versjonen lar brukere lagre data lokalt i en WebStorage-database og søke i den via en webapplikasjon.
4. Arkivering av nettsider og DNS-konfigurasjonArkivering av nettsider på Internett er avhengig av domenenavn og toppnivånavnetjenere bestemt av ICANN og Norid, ikke av unike identifikatorer (UUID) som er lokale for hver enhet. DNS-konfigurasjonen for arkivering har vært et langvarig arbeid, inkludert oppsett av ns1.gnomeradio.org og ns2.gnomeradio.org i 2015 og TLS-sertifikater i 2025. Dette arbeidet er dokumentert i artiklene:
* Building Open-Access Audio Tools https://medium.com/@olekristianaamot/building-open-access-audio-tools-a-decade-of-innovation-in-internet-radio-0897cf056279
* Enhancing Cybersecurity with DNSSEC and Certbot TLS Security https://medium.com/@olekristianaamot/enhancing-cybersecurity-with-dnssec-and-certbot-tls-security-0cce7b2aab9e
5. Vurdering av Noark 5 CoreNoark 5 Core er en omfattende standard for arkivsystemer, men den egner seg ikke for et fritt webbasert arkiv. For slike formål finnes allerede www.archive.org, som fungerer som en global, offentlig tilgjengelig arkivtjeneste. Alternativt kan et privat arkiv settes opp med skjerming påwww.aamot.io/software/archiver.html https://www.aamot.io/software/archiver.html. 6. KonklusjonDen presenterte løsningen gir en effektiv måte å arkivere og søke i HTML-dokumenter direkte i nettleseren, uten behov for eksterne servere. WebStorage-teknologien er godt egnet for mindre arkivløsninger, men begrensningen på 5 MB setter en øvre grense for bruksområder. For arkivering på et større omfang anbefales etablerte tjenester somhttp://www.archive.orgeller en egen domenespesifikk implementasjon hos en domene- og/eller hostingleverandør frahttp://www.norid.no.
Mvh, Ole Aamotole@aamot.software Aamot Innovation www.aamot.io https://www.aamot.io/