Installera Bookstack på Raspberry Pi med Docker: Hur gör jag

Artikelns innehåll
  1. Installera Bookstack på Raspberry Pi med Docker: Hur gör jag
  2. Förutsättningar
  3. Steg 1: Installera Docker
  4. Steg 2: Skapa en Docker Compose-fil
  5. Steg 3: Starta BookStack
  6. Steg 4: Åtkomst till webbgränssnittet
  7. Steg 5: Ändra administratörslösenordet
  8. Sammanfattning

Installera Bookstack på Raspberry Pi med Docker: Hur gör jag

I denna tutorial visar vi hur man installerar och kör BookStack på en Raspberry Pi. BookStack är en öppen källkod, kostnadsfri och självhostad plattform för att lagra information, som organiserar data i "böcker" och "hyllor". Raspberry Pi är en utmärkt plattform för att självhosta BookStack tack vare dess kostnadseffektivitet och optimerade mjukvara.

För att installera BookStack krävs ett 64-bitars operativsystem och en statisk IP-adress. Guiden går igenom installation av Docker, skapande av en Compose-fil för att hantera BookStack, samt hur man startar programvaran och får tillgång till dess webbgränssnitt. Efter installation kan användarna logga in med standarduppgifter och rekommenderas att ändra administratörslösenordet direkt. Sammanfattningsvis erbjuder BookStack en lättanvänd och effektiv lösning för att organisera och lagra information på en Raspberry Pi.

Förutsättningar

Innan vi börjar installationen av BookStack, är det viktigt att ställa in rätt förutsättningar på din Raspberry Pi. Se till att du har följande:

  • Raspberry Pi med 64-bitars version av Raspbian eller Raspberry Pi OS.
  • En stabil och snabb internetuppkoppling för att ladda ner nödvändig programvara.
  • En statisk IP-adress konfigurerad på din enhet.
  • Grundläggande kunskaper om kommandorad och terminal i Linux-miljö.

Steg 1: Installera Docker

Det första steget för att installera BookStack på din Raspberry Pi är att installera Docker. Docker är ett verktyg som låter dig köra applikationer i isolerade miljöer kallade containrar. För att installera Docker, följ dessa steg:

  1. Öppna terminalen på din Raspberry Pi.
  2. Uppdatera ditt system med kommandot: sudo apt update && sudo apt upgrade.
  3. Installera Docker med följande kommando: curl -fsSL https://get.docker.com -o get-docker.sh
  4. Kör skriptet för installation av Docker: sudo sh get-docker.sh.
  5. Lägg till din användare till docker group för att köra docker kommandon utan sudo: sudo usermod -aG docker $USER.
  6. Logga ut och tillbaka in igen för att tillämpa ändringarna.
See also  Bygg en Git-server på Raspberry Pi: steg för steg

Steg 2: Skapa en Docker Compose-fil

Nu när Docker är installerat, är nästa steg att skapa en Docker Compose-fil. Docker Compose är ett verktyg som låter dig definiera och köra flera Docker containrar. Skapa en fil med namnet docker-compose.yml i din hemkatalog:

  1. Kör kommandot: nano docker-compose.yml för att skapa och öppna filen i nano-textredigeraren.
  2. Klistra in följande konfiguration:
version: '3'
services:
  bookstack:
    image: solidnerd/bookstack:latest
    container_name: bookstack
    ports:
      - "8080:80"
    environment:
      - DB_HOST=db
      - DB_USER=bookstack
      - DB_PASSWORD=bookstackpassword
      - DB_DATABASE=bookstack
    volumes:
      - bookstack_data:/var/www/BookStack/uploads
    restart: unless-stopped

  db:
    image: mysql:5.7
    container_name: bookstack_db
    environment:
      - MYSQL_ROOT_PASSWORD=rootpassword
      - MYSQL_USER=bookstack
      - MYSQL_PASSWORD=bookstackpassword
      - MYSQL_DATABASE=bookstack
    volumes:
      - db_data:/var/lib/mysql
    restart: unless-stopped

volumes:
  bookstack_data:
  db_data:
  1. Spara och avsluta textredigeraren genom att trycka på CTRL + X, följt av Y och Enter.

Steg 3: Starta BookStack

Nu är det dags att starta BookStack genom att använda din Docker Compose-fil. Följ detta steg:

  1. Kör kommandot: docker-compose up -d för att starta dina containrar i bakgrunden.
  2. Kontrollera att containrarna körs med kommandot: docker ps.
  3. Du ska nu se både bookstack och db containrarna listade.

Steg 4: Åtkomst till webbgränssnittet

Efter att ha startat BookStack, kan du nu få åtkomst till dess webbgränssnitt. För att göra det, följ dessa steg:

  1. Öppna en webbläsare och skriv in http://[din_statisk_IP]:8080. Ersätt [din_statisk_IP] med IP-adressen för din Raspberry Pi.
  2. Du kommer att se inloggningssidan för BookStack.

Steg 5: Ändra administratörslösenordet

När du har fått åtkomst till webbgränssnittet, är det viktigt att ändra administratörslösenordet för att säkerställa att ingen obehörig får tillgång till ditt BookStack konto. Följ dessa steg:

  1. Använd följande standardinloggning:
    • Användarnamn: admin
    • Lösenord: password (eller dakboard default password om det är relevant).
  2. Användare kan ändra sitt lösenord under Inställningar.
  3. Välj ett starkt lösenord och spara ändringarna.
See also  Nipkow-disk: En djupdykning i den digitala visningstekniken

Sammanfattning

Genom att följa denna handledning har du framgångsrikt installerat BookStack på din Raspberry Pi med hjälp av Docker och Docker Compose. Du har nu en fullt fungerande BookStack wiki som kan användas för att organisera och lagra viktig information. Kom ihåg att alltid hålla programvaran uppdaterad och att säkerhetskopiera din information regelbundet.

Med BookStack install är det enkelt att hantera och dela information med andra. Oavsett om det är för personligt bruk eller professionella ändamål, erbjuder BookStack en plattform för att enkelt strukturera och lagra kunskap. Tack vare dess flexibilitet och användarvänlighet rekommenderar vi starkt att utforska alla funktioner som BookStack har att erbjuda.

```

Tack för att du läste vår artikel, du kan se alla artiklar i våra webbkartor eller i Sitemaps

Tyckte du att den här artikeln var användbar? Installera Bookstack på Raspberry Pi med Docker: Hur gör jag Du kan se mer här NanoPi.

Niklas Andersson

Niklas Andersson

Hej, jag heter Niklas Andersson och är en passionerad student på civilingenjörsprogrammet i elektronik och en entusiastisk bloggare. Redan som liten har jag varit nyfiken på hur elektroniska apparater fungerar och hur tekniken kan förändra våra liv. Denna nyfikenhet ledde till att jag började studera elektronikkonstruktion, där jag varje dag utforskar nya idéer, konstruktioner och innovativa lösningar.

Tack för att du läser innehållet i Maker Electronics

Se mer relaterat innehåll

Leave a Reply

Your email address will not be published. Required fields are marked *

Your score: Useful

Go up