Med Google Clouds nye Firebase Hosting produkt er det muligt at hoste virksomheders hjemmeside på Googles servere til få kroner (og i mange tilfælde 0 kr.) pr. måned. Velkommen til dette blogindlæg, hvor jeg vil beskrive lidt om muligheden for at hoste statiske websider på Google Firebase.
Google Cloud Firebase Hosting – noget for os?
Hvis jeres virksomheds hjemmeside bygger på et PHP eller .NET-baseret CMS-system som f.eks. Joomla eller WordPress, er denne løsning ikke for jer, se i stedet vores web-hotel. Dette produkt er tileget virksomheder som bygger deres hjemmeside på et statisk CMS-framework (mere om dette senere) eller blot bygger hjemmesiden i ren HTML/JS/CSS samt evt. Node.js kan med fordel skifte til Google Clouds Firebase Hosting og spare penge på hosting-udgifter.
Cloudportal og Google
Cloudportal A/S er Google Cloud Partner, og vi hjælper virksomheder med at spare tusindevis af kroner, måned for måned, ved at migrere deres infrastruktur, programmer, ERP og web op i Cloud’en fra Microsoft, Google, e-conomics og andre førende Cloud-providers. Vi tilbyder gratis migrering til Googles- og Microsofts Cloud – ring til os nu på telefon 81 280 290 eller kontakt os for at høre mere.
Hvad er Google Firebase
Google Cloud Firebase Hosting er et hosting-produkt fra Google der blev lanceret tilbage i 2014. Kort fortalt giver Firebase Hosting mulighed for at hoste statiske hjemmesider bestående af HTML, CSS og JavaScript (og andre filer).
Firebase Hosting tillader ikke Server-side scripting som PHP eller .NET – de har dog lanceret muligheden for at bygge dynamiske websteder vha. Node.js support igennem det de kalder “Cloud Functions”.
Vi anbefaler vi at kombinere Firebase Hosting med et statisk-site framework som f.eks. Hugo eller Jekyll.
Funktioner
- Hosting af statiske websider (HTML, JS, CSS og Node.js
- Mulighed for domæne-mapping (ditdomæne.dk)
- Gratis SSL-certifikat (https-beskyttelse) til dine domæner
- 1 GB gratis plads pr. måned pr. website
- 10 GB gratis trafik pr. måned pr. website
Firebase kan være et komplekst produkt at mestre, heldigvis står Cloudportal’s support-team til rådighed, for kun 25 kr. om måneden, yder vi fuld support på telefon og e-mail på dine Cloud-produkter hos Google! Læs mere på Cloudportal.dk eller kontakt os på telefon 81 280 290
Sådan kommer du i gang
Opret nyt Firebase Projekt
Log ind på din Google Firebase Console, hvis du har Google igennem Cloudportal, kan du finde login-oplysninger i dit kundecenter. Når du er logget ind, skal du oprette et nyt projekt som identificere dit websted, f.eks. demowebsite.dk
Installer Firebase på din Mac
Installationen af Firebase på din Mac kræver at du på forhånd har installeret Node.js og npm (node package manager). Installation sker simpelt ved at køre denne kommando:
$ npm install -g firebase-tools
Når Firebase er installeret på din Mac, skal du logge på din Google-konto, det sker simpelt ved at køre følgende kommando og følge guiden på skærmen:
$ firebase login
Nu skal du navigere til en mappe hvori du ønsker at oprette dit Firebase-projekt, f.eks. under “Documents” og undermappen Code
$ cd ~/Documents/ $ mkdir demowebsite.dk
Nu kan du initiere Firebase-projektet, det gøres simpelt ved at køre firebase init og følge guiden på skærmen:
$ firebase init[WPGP gif_id=”296″ width=”100%”]
Der laves nu en række filer og mapper i dit projekt, herunder mappen public. Alt hvad du placerer her, bliver uploadet/synkroniseret til dit nye Firebase-projekt. Når du ønsker at uploade dine filer, kan du blot køre firebase deploy for at sende alle data fra “public”-mappen til internettet.
$ firebase deploy[WPGP gif_id=”300″ width=”100%”]
Du kan nu besøge dit projekt på den angivne URL!
Map domæne
Du kan mappe et domæne via det web-baserede interface på console.firebase.google.com. Når du mapper et domæne vil Google automatisk lave et SSL-certifikat hertil – bemærk at der går nogle timer fra du mapper et domæne til alt virker inkl. SSL/HTTPS.
Når du trykker på knappen “Connect domain” er det blot at følge guiden for oprettelse og mapping af domæner.
God fornøjelse med Google Cloud Firebase Hosting. Læs også vores blogindlæg om det nye Google Drive File Stream.