Hopp til hovedinnhold
Cyberhub Norge Skien · Telemark

Prosjekter

Hva som faktisk er bygget

Hvert prosjekt beskrives likt: hva problemet var, hva som ble gjort, hvilken teknologi som ble brukt, og hva som ble levert. Det gjør det enklere å se om ditt eget behov ligner.

Prosjekter

Prosjekter og infrastruktur

Hver oppføring er merket med hva slags prosjekt det er. Egenutviklet prosjekt er bygget og eid av Cyberhub, intern infrastruktur er Cyberhubs eget lab- og driftsmiljø, og kundeprosjekt brukes bare om oppdrag utført for en oppdragsgiver som har sagt ja til å bli nevnt. Personlige prosjekter presenteres aldri som kundeoppdrag.

  • SomePublisher – publiseringsmotor for sosiale medier

    Egenutviklet prosjekt
    Problem
    Innhold som skulle ut på flere plattformer måtte klippes, limes og publiseres manuelt hver gang, med ulike krav til format og lengde per plattform.
    Løsning
    Et egenutviklet publiseringssystem som henter innhold fra en eksisterende kilde, lager et strukturert utkast via AI-API, validerer det mot plattformens regler og legger det i kø for planlagt publisering. Plattformer og API-koblinger er data, ikke kode, slik at nye kanaler kan legges til uten å skrive om motoren.
    Teknologi
    PHP, XML, JSON, REST API, OpenAI API, Meta Graph API, OAuth-tokens, webhooks, kø, cron, logging
    Leveranse
    Backend, validering, køhåndtering, planlagt publisering, feilhåndtering og administrasjonsgrensesnitt. Integrert i et eksisterende adminpanel.
  • Cyberhub Norge – dette nettstedet

    Egenutviklet prosjekt
    Problem
    Virksomheten trengte et nettsted der priser, tjenester og innhold kan endres uten utviklerhjelp, og som er lesbart for både søkemotorer og folk.
    Løsning
    Serverrendret PHP-side der alt redaksjonelt innhold ligger som XML og redigeres gjennom et innebygd adminpanel. Ingen frontend-rammeverk og ingen eksterne ressurser – streng CSP, systemfonter og null informasjonskapsler for vanlige besøkende.
    Teknologi
    PHP, HTML, CSS, JavaScript, XML, nginx, PHP-FPM, Let's Encrypt, schema.org/JSON-LD
    Leveranse
    Utvikling, innholdsmodell, CMS, kontaktskjema med spamvern, teknisk SEO, universell utforming, produksjonssetting og drift.

    bedrift.cyberhub.no

  • Galtneset – prosjektnettsted med redigerbart innhold

    Egenutviklet prosjekt
    Problem
    Et statisk nettsted som ikke kunne oppdateres uten å redigere HTML direkte, med innhold som stadig skulle utvides.
    Løsning
    Migrert fra ren statisk side til en serverrendret løsning med XML-basert innholdsmodell og innebygd redigeringsverktøy for tekst og bilder. Innhold som bygger på historiske kilder publiseres bare når kilden er registrert.
    Teknologi
    PHP, XML, HTML, CSS, JavaScript, nginx, PHP-FPM
    Leveranse
    Migrering, innholdsstruktur, CMS, bildepipeline, produksjonssetting og drift.

    galtneset.cyberhub.no

  • Cyberhub Lab – eget lab- og utviklingsmiljø

    Intern infrastruktur
    Problem
    Endringer i serveroppsett, sertifikater og reverse proxy bør prøves et sted der ingen kunde merker det hvis noe går galt.
    Løsning
    Et virtualisert Linux-miljø som brukes til utvikling, test, staging, backup- og gjenopprettingstesting og til å reprodusere problemer. Miljøet speiler oppsettene som brukes i produksjon, slik at en oppgradering kan kjøres gjennom her først.
    Teknologi
    Proxmox, Linux, virtualisering, nginx, reverse proxy, DNS, TLS, backup, overvåking
    Leveranse
    Intern kapasitet for test, staging og feilsøking – ikke en tjeneste som selges.
  • Spillpanel bak reverse proxy

    Intern infrastruktur
    Problem
    En applikasjon med sanntidskonsoll måtte eksponeres trygt over HTTPS, og WebSocket-forbindelsene falt ut gjennom proxyen.
    Løsning
    Reverse proxy satt opp med korrekt oppgradering av WebSocket-forbindelser, HTTPS med automatisk fornyede sertifikater og DNS-oppsett mot riktig intern vert. Feilsøkingen gikk på å skille mellom feil i applikasjonen, i proxyen og i navneoppslaget.
    Teknologi
    Linux, nginx, reverse proxy, WebSockets, HTTPS/TLS, DNS
    Leveranse
    Oppsett, feilsøking og løpende drift i eget miljø.

Kontakt

Kjenner du igjen ditt eget problem?

Da er det sannsynligvis noe jeg har sett før. Beskriv det, så sier jeg hva jeg tror det innebærer.