jul 24

Installera Infohub

Publik: Personer som vill köra sin egen Infohub webbplats.
Lästid: 4 min

Infohub logo
Infohub operativsystem för webben

Hej. Mitt namn är Peter och jag är skaparen av Infohub. I den här artikeln kommer jag att skriva om hur du kan installera och köra Infohub på ditt eget webbhotell eller på den egna servern.

Hemsida: https://infohub.se/

Infohub systemkrav

Infohub behöver en webbserver. Infohub har utvecklats på Apache 2 men kommer antagligen ann fungera på Nginx. Jag har inte testat Infohub på Microsoft IIS men så länge som den kör PHP så borde det fungera.

Du behöver även PHP 7.2 eller senare. Infohub använder ganska enkel PHP kod så det borde fungera på vilken PHP 7.x som helst.

QR-kod till källkoden på Github

Du behöver minst en databas. Infohub har stöd för MySQL, MariaDB, SQLite, PostgreSQL.

Och du behöver källkoden från https://github.com/peterlembke/infohub

Se filen https://github.com/peterlembke/infohub/blob/master/vagrant/vagrant.sh vilka PHP plugins som du behöver installera.

Webbhotel

De flesta webbhotellen har vad som behövs för att köra Infohub. Det är bekvämt att hyra webbplats och få professionell hjälp.

Om du verkligen vill få högsta vinsten så behöver du HTTPS i din webbadress. En del webbhotell har inte detta och det är inte OK nu när vi är inne på år 2020 men vi får klara oss.

Egen server

Om du är bevandrad med att installera dina egna servrar då kan du köra Infohub på en Raspberry Pi 3. Jag använder Pi 3 när jag testar koden innan en ny release innan jag släpper koden till webbhotellet.

Det finns många guider på Internet hur du kan installera en egen server. Med en del träning så går det lättare och lättare.

Lokal utvecklingsmiljö

Du kan använda Docker eller Vagrant eller MAMP eller installera allt du behöver lokalt på din dator. I början installerade jag allt lokalt men nu på senare år har jag använt Docker.

Jag har inte lagt med någon Docker installation med Infohub. Det är något som jag hoppas göra i framtiden.

Men jag har lagt med en Vagrant installation. Se vagrant/README.md för detaljerade instruktioner.
Installationen med Vagrant löser allt för dig. Du behöver inte konfigurera någonting i Infohub och kan sluta läsa resten av artikeln.

Installera Infohub

Om din server har tillgodosett alla krav som Infohub har då är det dags att installera Infohub.

HTTPS

Om du har HTTPS då kommer du att kunna köra den service worker som följer med i Infohub. Den gör så Infohub kan köras i webbläsaren även om du temporärt inte har Internet på din enhet.

Vi klarar oss utan HTTPS.

Publik katalog

En del webbhotell har en publik katalog. All sourcekod i public_html ska in i denna publika katalog. Resten av sourcefilerna ska vara utanför denna katalog. Det gör det samma vad den publika katalogen heter. Infohub klarar det.

Databas

Du behöver konfigurera en huvuddatabas i filen folder/config/infohub_storage_data.json

Domäner

Om du har ett domännamn då kommer grundinställningarna att fungera bra och du får se loginsidan och Workbench. Om du vill ha någon annan sida eller har många domännamn då behöver du kopiera infohub_exchange.json från folder/config-examples till folder/config. Skapa folder/config om den inte finns.

Första loginkontot

Kopiera infohub_contact.json till folder/config och modifiera den till att använda din domänadress.

Du kan nu testa att surfa till din domän.
Använd loginkontofilen i folder/config-examples/infohub_login/local.infohub.se.json
Du behöver modifiera den att använda din domänadress.

Om allt går som planerat kommer du att se loginsidan. Välj loginkontofilen och logga in. Och nu kommer Workbench att laddas in.

Det var allt för den här gången,

Mvh Peter Lembke

This guide also exist in english at the Github Wiki

jan 02

Skydd på nätet

Här är några tips för att öka säkerheten för dig på nätet. Det finns många fler tips.

Mullvad VPN

Varför du ska ha en VPN som en del i ditt skydd på nätet beskrivs här.
Du kan se här vilken information du läcker.

Mullvad är en svensk VPN-tjänst som även används i bakgrunden av Firefox nya VPN tjänst.
Du kan använda Mullvad på alla dina enheter.
Det är lätt att komma igång på en dator och några extra steg att komma igång på telefonen.
Jag kör samma konto på Linux, iPad, iPhone, Mac. Det fungerar toppen.
Mullvad autostartar och du ser en ikon högst upp när du är skyddad.

Mullvad DNS

När du kopplar upp med Mullvad VPN så kommer du att använda deras DNS som inte loggar någonting. Läs mer här.
https://mullvad.net/en/help/dns-leaks/

Du kan använda denna DNS även om du inte har VPN tjänsten. Ställ in den manuellt i din router eller dator/telefon/ipad.

Continue reading

jan 02

Få mer gjort med mindre ansträngning

Här är några av mina tips hur du får mer gjort varje dag, blir av med stress och har energi kvar på kvällen. I grunden handlar det om att ta kommandot över avbrotten och ställa logiska krav på dig själv och omgivningen.

De här tipsen kommer ur en lång process från att ha varit en flexibel ja-sägare på gränsen till kollaps till

att idag ha mer struktur i arbetet. Vi går direkt in på tipsen.

Continue reading
jan 02

Infohub 10 år

Igår 2020-01-01 släppte jag version 1.2.4 av Infohub på Github.
Läs mer här: https://github.com/peterlembke/infohub
Testa här: https://www.infohub.se
Versioner: https://github.com/peterlembke/infohub/releases

Jag började skriva på Infohub 2010-01-01. Då hade jag en idé om vattentäta skott mellan komponenter så de inte kan påverka varandra.

Operativsystem

Idag är Infohub ett operativsystem du kör på din webbserver och i din webbläsare.
Fokus ligger på att du har kontroll över dina privata data och kan nå dina data på alla dina telefoner, surfplattor och datorer.

Continue reading

jan 01

Urbanista Athens – test

Urbanista Athens är ett par InEar öronpluggar som kan spela upp ljud och har också mikrofon för samtal.

Passform

Det första jag fick göra var att byta till de minsta gummiringarna som följde med för att ens få in öronplugga i öronen. Det finns en liten gummiflärp som hjälper till att hålla dem på plats i örat. Jag har sprungit i tre timmar utan problem.

Vattentäta

Jag har använt dem på riktigt svettiga träningspass och det är inga problem alls. Det kan bli lite mysko ljud när örongången är full av svett men fungerar gör det.

Continue reading

dec 31

Långtest Apple Watch 3

Nu har jag haft min Apple Watch 3 ett tag och börjar se vad jag använder den till. Apple watch är dyra men nu går det att få en watch 3 för 2500 kr på bland annat ElGiganten.

Apple watch 3 är ett armbandsur som är en dator. Operativsystemet är WatchOS 6 och du kan lägga in fler appar via en iPhone. På iPhone laddar du ned en app för Apple Watch som heter ”Watch”. Där kan du sedan byta urtavlor, söka efter appar och göra app-inställningar.

Klockan Apple Watch 3 får all internetdata såsom e-post och meddelanden, samtal mm via mobiltelefonen.

Continue reading

mar 03

Go live with 1000 known bugs

The Adobe Magento 2 team and the community is working hard at reducing the number of bugs in the Magento 2 product. Despite the effort there seem to always be around 1000 confirmed bugs.

Quite often old bugs reappear and have to be fixed again. A new version have a lot of fixed bugs, some new features, some new bugs and some old bugs.

The bugs are so many that you need to think in new ways and ask yourself: -What kind of bug is best? Unknown bugs or known bugs we learded to live with.

Continue reading

jan 11

Full stack and creative fun

With love from 1880 to 1980

It is fun creating software. It gives a true ”What do you want to do today” feeling when you have the possibility to do any software you want.

In 1984 you needed a week to get started with VIC-20 BASIC programming. You needed another week to learn assembler. Gaining skills and experience took some more time but it was fun and you could quickly get going creating games. Commodore 64/128 was not much more to learn. Amiga was also great fun with AMOS Basic.

In the 1990s you needed to learn object oriented programming. It was easy to do software in Visual Studio. Microsoft took care of you. A fat client and a little database togeter with that did the trick. Skills in SQL started to be useful. Programs were distributed on physical media.
A full stack programmer needed to know Visual Studio and JET databases or just Microsoft Access or just FileMaker. It was fun and quick to draw a GUI and attach more features to it.

Continue reading

jan 08

Byta från PHP Storm till NetBeans 10.0

Först kan man fråga sig varför man ska byta från PHP Storm till NetBeans. PHP Storm är i jämförelse enligt mig det bästa alternativet för att programmera PHP. Ändå kör jag numera NetBeans på mina hemmaprojekt och trivs bra med det.

Kostnaden för PHP Storm är €8.90/per månad. Man kan få det billigare om man köper årsvis €89.00/1st year, €71.00/2nd year, €53.00/3rd year onwards.
Se mer här.

NetBeans är gratis men det gäller att den klarar det man vill göra också. Här får du tips hur du gör.

Continue reading