Installera Bookstack på Raspberry Pi med Docker: Hur gör jag
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:
- Öppna terminalen på din Raspberry Pi.
- Uppdatera ditt system med kommandot: sudo apt update && sudo apt upgrade.
- Installera Docker med följande kommando: curl -fsSL https://get.docker.com -o get-docker.sh
- Kör skriptet för installation av Docker: sudo sh get-docker.sh.
- Lägg till din användare till docker group för att köra docker kommandon utan sudo: sudo usermod -aG docker $USER.
- Logga ut och tillbaka in igen för att tillämpa ändringarna.
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:
- Kör kommandot: nano docker-compose.yml för att skapa och öppna filen i nano-textredigeraren.
- 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:
- 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:
- Kör kommandot: docker-compose up -d för att starta dina containrar i bakgrunden.
- Kontrollera att containrarna körs med kommandot: docker ps.
- 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:
- Ö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.
- 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:
- Använd följande standardinloggning:
- Användarnamn: admin
- Lösenord: password (eller dakboard default password om det är relevant).
- Användare kan ändra sitt lösenord under Inställningar.
- Välj ett starkt lösenord och spara ändringarna.
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.Tack för att du läser innehållet i Maker Electronics
Leave a Reply
Se mer relaterat innehåll