Vi skippade Facebook och skapade vårt egna sociala nätverk.

En förening jag är med i behövde något bra sätt att dela tankar och idéer, ha en kalender för våra aktiviteter, diskutera och planera, skapa event. Du vet, allt det som du gör på Facebook. Men alla har inte (längre) ansiktsboken och det var därför inte ett alternativ. Istället drog jag upp ett eget socialt nätverk på min egna server!

Ansiktsbok

Varför inte Facebook?

För oss i Lunarstorm-generationen var det inget stort steg att skaffa ett Facebook-konto, det var nytt, det kom från studentvärlden och alla hade det. Men så är det inte längre. Det finns flera anledningar till att bryta sig loss från Facebook. Nedan listas fem anledningar till att du, liksom vi, kanske inte längre vill använda Facebook.

  1. Integritet och Dataskydd: Facebook har varit inblandat i flera skandaler kring dataskydd och integritet. Många användare är obekväma med hur deras data används och delas på plattformen.
  2. Annonsfri Miljö: Facebook är fullpackat av annonser som kan distrahera och ta bort fokus från föreningens innehåll och aktiviteter. Dessutom matas vi hela tiden med reklam och det kan vara skönt att komma från det en stund.
  3. Algoritmstyrt Innehåll: Facebooks algoritmer styr vad användarna ser i sina flöden, vilket kan leda till att viktig information från föreningen försvinner bland allt annat innehåll. Att använda en plattform utan dessa algoritmiska hinder kan säkerställa att meddelanden når alla medlemmar på ett mer direkt och pålitligt sätt.
  4. Anpassning: Facebooks plattform är begränsad när det gäller anpassningsmöjligheter. En förening kan dra nytta av en mer flexibel plattform där de kan skräddarsy utseende och funktioner efter sina specifika behov och önskemål.
  5. Skapande av en Starkare Gemenskap: På Facebook kan medlemmarnas uppmärksamhet lätt splittras på grund av den stora mängden innehåll och kontakter. Att ha en dedikerad plattform kan hjälpa till att bygga en starkare och mer engagerad gemenskap där medlemmarna känner en större tillhörighet.

Vårt egna nätverk!

Efter att ha testat att köra TEAMS, WordPress (buddypress), nextcloud med mera hittade jag äntligen något jag tyckte verkade lovande, HumHub.

HumHub är en öppen källkodsplattform designad för sociala nätverk. HumHub erbjuder bland annat:

  1. Öppen Källkod: Som en öppen källkodsplattform (Open Source) är HumHub gratis att använda och kan anpassas efter specifika behov. Organisationer kan självständigt anpassa, utöka och modifiera plattformen för att passa unika krav och behov.
  2. Flexibilitet och Anpassningsbarhet: HumHub erbjuder moduler och teman som låter användare skapa en plattform som passar just deras organisation. Oavsett om det gäller att dela dokument, skapa händelser eller starta diskussioner, kan HumHub anpassas för att stödja dessa behov.
  3. Kontroll över Data: Med HumHub har organisationer fullständig kontroll över sin data, vilket innebär ökad säkerhet och skydd för medlemmarnas integritet. Data lagras på den plats som organisationen väljer. I mitt fall driftar jag två instanser av HumHub på min hemmaserver, all data finns lokalt hos mig.
  4. Användarvänlighet: Plattformen är designad med användarvänlighet i åtanke, vilket gör det enkelt för medlemmar att navigera och delta i gemenskapen. Detta främjar en mer engagerad och aktiv användarbas.
  5. Skapande av en dedikerade paltform: HumHub möjliggör skapandet av dedikerade gemenskaper där medlemmar kan samverka, dela idéer och samarbeta på ett effektivt sätt. Plattformen stödjer en mängd olika kommunikationsverktyg som hjälper till att hålla gemenskapen levande och dynamisk.

Installation via docker

Jag kör HumHub som en docker-service på min server som kör Unraid -operativsystem. Låter det krångligt? Du kan faktiskt köra Docker på windows som ett helt vanligt program.

Docker: Tänk på Docker som ett program som hjälper dig att köra andra program på ett enkelt och effektivt sätt. När du använder Docker, paketerar du ditt program tillsammans med allt det behöver för att fungera. På så sätt kan du vara säker på att programmet kommer att fungera på samma sätt, oavsett var du kör det.

Docker Compose: Docker Compose är ett verktyg som låter dig hantera och starta flera program som använder Docker. Du skriver ner vilka program du vill köra och hur de ska fungera tillsammans i en enkel fil. Sen kan du starta alla programmen samtidigt med ett enda kommando.

Nedan docker compose använder jag, ändra användarnamn och lösenord, se till att portarna du använder är lediga, annars ändra till lediga portar, se även till att din sökväg till volymerna stämmer. Du ändrar BARA saker FÖRE kolon : tecken.

För fullständig dokumentation: https://github.com/mriedmann/humhub-docker

Min docker-compose.

services:
  humhub:
    image: mriedmann/humhub:1.15
    links:
      - "db:db"
    ports:
      - "80:80"
      - "443:443"
    volumes:
      - /din_sökväg/config:/var/www/localhost/htdocs/protected/config
      - /din_sökväg/uploads:/var/www/localhost/htdocs/uploads
      - /din_sökväg/modules:/var/www/localhost/htdocs/protected/modules
      - /din_sökväg/runtime:/var/www/localhost/htdocs/protected/runtime/
      
    environment:
      HUMHUB_DB_USER: ANVÄNDARNAMN
      HUMHUB_DB_PASSWORD: LÖSENORD
      HUMHUB_DEBUG: 1
      WAIT_FOR_DB: 1
      HUMHUB_PROTO: 'https'
      HUMHUB_HOST: 'DIN_DOMÄN'

  db:
    image: mariadb:10.2
    environment:
      MYSQL_ROOT_PASSWORD: LÖSENORD
      MYSQL_DATABASE: humhub
      MYSQL_USER: ANVÄNDARNAMN
      MYSQL_PASSWORD: LÖSENORD
    volumes:
      - /din_sökväg/humhub/db:/var/lib/mysql

Leave a Reply

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *

Denna webbplats använder Akismet för att minska skräppost. Lär dig hur din kommentardata bearbetas.