loading . . . Saksynt pÄ Magic Pages **Jeg har atter en gang flyttet bloggen min.**
Som mange av dere vet har jeg hatt bloggen min pÄ egen server mesteparten av tiden. Fra den ble startet i rundt 2005 har jeg stort sett hostet den pÄ egen Wordpress-installasjon pÄ egne servere. FÞrst pÄ serverne til mitt selskap, Thin AS, i vÄrt backup-serverrom pÄ Tonstad i Sirdal, og sÄ senere pÄ en server leid av Linode.
### Substack
I 2023 tok jeg det store valget om Ä flytte hele bloggen over pÄ Substack.
HovedÄrsaken var at jeg var lei av Ä mÄtte drifte alt selv, med kostnadene det medfÞrte, og jeg Þnsket Ä ha stÞrre muligheter til Ä sende ut bloggposter som nyhetsbrev.
Jeg valgte Substack noe motvillig grunnet deres assosiasjoner til en del hÞyrevridde krefter jeg ikke er fan av, men Substack var den eneste tjenesten som klarte Ä importere hele Wordpress-arkivet mitt. SÄ det avgjorde egentlig saken. Og det fungerte ganske greit, men det var mye med Substack jeg ikke likte sÄ godt. I tillegg koblet de seg stadig mer pÄ anti-demokratiske, hÞyrevridde krefter, sÄ mot slutten av 2024 bestemte jeg meg for Ä flytte til Ghost, en open source bloggeplattform.
### Ghost
Med Ghost kan man enten ha bloggen pÄ deres infrastruktur, eller laste ned koden og hoste bloggen selv. Jeg valgte det siste, fordi Ghost sine abonnenter er veldig dyre. Jeg leide server hos Linode pÄ nytt, og brukte julen til Ä fÄ opp nginx, varnish, Ghost, e-posttjenester, CloudFlare-konfigurasjon, og importere hele sulamitten fra Substack til Ghost.
Men etter noen mÄneder har jeg igjen blitt lei av Ä mÄtte drifte alt selv. Ikke minst oppdaget jeg fÞrst nÄ at sÞkefunksjonen i Ghost ikke indekserer, altsÄ lar deg sÞke i, brÞdteksten til bloggpostene! Du kan bare sÞke i titler og "excerpt", altsÄ litt av starten pÄ brÞdteksten.
FÞr jeg fikk dette bekreftet hadde jeg en mistanke om at noe var galt, fordi jeg flere ganger hadde gÄtt inn pÄ Saksynt for Ä finne en bloggpost om noe jeg visste jeg hadde skrevet om, men uten Ä finne noe. Jeg trodde hver gang at jeg sikkert mÄtte ha husket feil - at jeg ikke hadde skrevet om det likevel. Men forklaringen var at Ghost sitt sÞk rett og slett ikke lar deg sÞke i alt innhold.
Det var uholdbart.
Etter tyve Är med blogging er denne bloggen et arkiv jeg - og mange andre - ofte bruker til Ä sÞke frem informasjon. En god sÞkefunksjon er kritisk viktig.
Jeg satte derfor i gang med Ă„ forsĂžke Ă„ implementere tredjeparts-sĂžkefunksjon i Ghost. Den mest aktuelle er noe som heter Meilisearch. Det er en selvstendig lĂžsning som noen har laget en Ghost-integrasjon av, og som man kan sette opp for bloggen sin.
Etter en del styr fikk jeg det til Ä fungere, men den sÞkte ogsÄ i _upubliserte_ bloggposter. BÄde uferdige kladder jeg hadde liggende, og gamle bloggposter som var avpublisert. Det var ganske krise.
### Magic Pages
Mens jeg sĂžkte etter lĂžsninger pĂ„ dette, kom jeg over Magic Pages. Det er et enkeltmannsfirma drevet av en ildsjel i Ăsterrike som hoster Ghost-blogger pĂ„ infrastruktur hos Hetzner. Ettersom Ghost er Ă„pen kildekode, har kan laget et system for Ă„ kunne hoste og drifte mange Ghost-blogger pĂ„ en felles lĂžsning, men med sine egne tilpasninger.
Og det til en rimelig pris.
Spennende nok i seg selv. Men det som virkelig gjorde det attraktivt var at han nettopp hadde kodet sin egen _sÞkefunksjon_ for Ghost som man kan fÄ hvis man abonnerer pÄ hans Pro-pakke - som jeg uansett skulle ha.
Jeg sendte ham en mail for Ä hÞre om han kunne garantere at jeg fikk flyttet over bloggen og abonnenter pÄ en trygg og sÞmlÞs mÄte, og han sa at det kunne han. Det var noe har gjorde daglig.
SÄ jeg hoppet i det, og flyttet bloggen til Magic Pages. Jeg aktiverte hans avanserte sÞkefunksjon, og hurra - nÄ virker sÞk som det skal!
Dermed kan jeg si opp min Linode-server, fjerne all mailkonfigurasjon, forenkle en del annet oppsett, og slippe alt styret med Ä fikse ting selv nÄr noe gÄr galt.
Ulempen med en slik lÞsning er selvsagt noe mindre fleksibilitet, men sÄ langt har jeg ikke hatt noe behov for Ä gjÞre spesialtilpasninger i bloggen, sÄ jeg tror egentlig ikke jeg vil savne det. Og skulle det vÊre noe jeg trenger, virker fyren bak Magic Pages veldig fleksibel og villig til Ä gjÞre tilpasninger.
NÄ hÄper jeg bare fornying av abonnenter via Stripe fungerer som det skal, og at utsending av mail vil fungere (denne bloggposten blir fÞrste test av det), men hvis ikke sÄ fÞler jeg meg trygg pÄ at Jannis i Magic Pages vil hjelpe meg.
Jeg har ogsÄ noen tanker og innspill jeg vil sende ham om sÞkefunksjonen og annet, og hÄper det er ting han har tid og Þnske om Ä tilpasse for Ä gjÞre tjenestene enda bedre.
Vel, det var en liten statusoppdatering herfra. Ha en fin pinsehelg! https://tjomlid.com/saksynt-pa-magic-pages/