Använd CasaOS för att enkelt hantera din hemmalabsserver
CasaOS är ett användarvänligt operativsystem för hemmaservrar som möjliggör enkel installation och hantering av självhostade appar på både x86- och ARM-enheter.
CasaOS är ett kraftfullt operativsystem (OS) för hemmaserver som erbjuder ett enkelt sätt att köra tjänster på ett lokalt nätverk. Det är tillgängligt för x86- och ARM-enheter, vilket gör det lätt att arbeta med även lågeffekt SoC:er som Raspberry Pi. I denna artikel visar vi vad som gör att CasaOS fungerar, hur man installerar det på en hemmaserver och hur man enkelt installerar många självhostade appar.
Varför använda CasaOS som ett Hemmaserver OS
Det största försäljningsargumentet för CasaOS är att det är ett allt-i-ett-paket som kan installera, övervaka och hantera serverappar. Det har en enkel instrumentpanel och ett rikt utbud av "enkelt installations"-Dockercontainrar genom sin marknadsplats.
En unik egenskap hos CasaOS är att det är ett overlay-system som körs ovanpå en befintlig Debian Linux-installation. Det innebär att du inte behöver göra om din nuvarande setup för att köra ett hemmaserver OS. Därför är CasaOS lätt att prova och implementera jämfört med andra hemmaserver OS.
En av mina favoritfunktioner är att det tillåter dig att konfigurera och köra dina egna Dockercontainrar. Som en ivrig Dockeranvändare finner jag denna funktion otroligt attraktiv eftersom den gör att jag kan köra anpassade tjänster utan att förlita mig på utvecklarna för att paketera dem åt mig.
För övrigt: använde du fortfarande ett vanligt Linux-system som din hemmaserver? Lär dig hur du kan implementera Docker på ditt Linux OS idag.
Förbereda och installera CasaOS
Antagande: Denna artikel förutsätter att du installerar CasaOS på ett Debian 12-system. Det sagt, följande instruktioner fungerar också med den senaste versionen av Raspberry Pi OS och Ubuntu 20.04.
Det första steget för att distribuera CasaOS på din lokala maskin är att säkerställa att ditt basystem är helt uppdaterat:
sudo apt update && sudo apt upgrade
Säkerställ att du har curl-verktyget på ditt basystem:
sudo apt install curl
Hämta installationsskriptet för CasaOS och använd en UNIX-pipa för att köra det på ditt system:
curl -fsSL https://get.casaos.io | sudo bash
Genom att göra detta kommer CasaOS automatiskt att laddas ner och konfigureras för ditt system. Beroende på din hårdvara kan denna process ta mellan 5-10 minuter.
När installationen är klar kommer skriptet att skriva ut den lokala IP-adressen för din CasaOS-installation. Gå till din klientdator och öppna adressen i ett webbläsarfönster.
Klicka på Gå för att starta den första installationsprocessen.
Ange användarnamn och lösenord som du vill ha för din CasaOS-instans.
Klicka på Acceptera för att säkerställa att du är uppdaterad med de senaste nyheterna om CasaOS.
Installera och köra din första CasaOS-app
Med din nya CasaOS-instans igång kan du nu börja installera dina favorit-självhostade appar. För det, klicka på ikonen App Store på instrumentpanelen.
Detta öppnar ett popup-fönster som visar de tjänster som CasaOS tillhandahåller på sina repos. För att installera en app, klicka på sökrutan och ange namnet på den tjänst du vill ha. I mitt fall kommer jag att installera Nextcloud på min CasaOS-instans.
Klicka på ikonen för tjänsten och välj Installera för att påbörja installationsprocessen.
När det är klart, bekräfta att din nya tjänst körs korrekt genom att klicka på dess ikon på CasaOS-dashboarden.
Konfigurera din applikation
Utöver att vara lätt att installera och köra erbjuder CasaOS ett sätt att snabbt få tillgång till detaljerna i en servercontainer. Detta gör det otroligt enkelt att anpassa dina appar efter dina behov.
För att konfigurera en befintlig serverapp, gå till din CasaOS-dashboard och leta efter serverappens ikon.
Hovra med muspekaren över ikonen och klicka på de tre prickarna i det övre högra hörnet av ikonen.
Välj Inställningar i kontextmenyn. Detta öppnar ett litet popup-fönster som visar detaljerna för din applikations Docker-container.
Här kan du ändra nästan varje aspekt av din servers applikationskonfiguration. Till exempel kan du justera mängden minne som containern kan använda med ett enkelt reglage.
När du är klar med dina ändringar, klicka på "Spara"-knappen för att tillämpa dem på din serverapp.
Bra att veta: lär dig hur du kan flytta en befintlig Docker-container mellan olika värdar.
Skapa din egna anpassade serverapp
Bortsett från att köra och konfigurera förbyggda servrar...
Med apps kan CasaOS-instrumentpanelen också installera dina egna anpassade Docker-containrar. Detta är användbart om du har en Docker-tjänst som för närvarande inte finns tillgänglig i CasaOS appbutik.
Gå till din CasaOS-instrumentpanel och klicka på + ikonen bredvid App rubriken.
Välj Installera en anpassad app i popup-menyn. Detta öppnar ett tomt fönster för appdetaljer för din nya Docker-container.
Klicka på Importera knappen i fönstrets övre högra hörn.
Klistra in innehållet från din tjänsts "docker-compose.yml" i textfältet. I mitt fall vill jag köra en Webcord-instans på min CasaOS-burk.
Klicka på Skicka in för att konvertera din kompositionskonfiguration till ett CasaOS-appformat.
Scrolla ner i appkonfigurationsfönstret och se till att de exponerade värdportarna inte krockar med något på din CasaOS-instans. För mig kommer jag att ställa in min Webcord-instans port till "9095" och "9096", eftersom jag vet att dessa inte krockar med några körande tjänster.
Scrolla upp i appkonfigurationsfönstret, ge ett namn till din nya anpassade app och ställ in Web UI-porten till en av dina exponerade containerportar.
Klicka på Installera för att påbörja importprocessen.
När det är klart, bekräfta att din anpassade serverapp fungerar korrekt genom att klicka på dess ikon på din CasaOS-instrumentpanel.
Att lära sig hur man installerar CasaOS samt att distribuera lokala serverappar är bara några av de möjligheter som finns med ett hembaserat server-OS.
Usein kysytyt kysymykset ja niiden ratkaisut
Kan du komma åt Casaos var som helst?
Ja, du kan komma åt CasaOS var som helst genom att använda Meshnet. Här är hur det fungerar:
- -
Privat enhetsnätverk
- : Genom att koppla ihop CasaOS med Meshnet skapar du ett nätverk som efterliknar ett lokalt nätverk (LAN).
- Ingen portvidarebefordran: Fjärråtkomst möjliggörs utan behov av att konfigurera portvidarebefordran.
- Sömlös åtkomst: Du kan enkelt få tillgång till din CasaOS-server oavsett var du befinner dig fysiskt.
Hur kontrollerar jag om CasaOS körs?
Logga in på ditt system via SSH. Följ dessa steg för att kontrollera om CasaOS körs:
- Ange kommandot: systemctl status casaos
- Kontrollera körstatusen:
- - Om den körs visas 'active (running)'.
- Om den inte körs, använd kommandot: systemctl start casaos
- Om det fortfarande inte fungerar, överväg att installera om CasaOS.
Vad är Casaos till för?
CasaOS är ett molnoperativsystem skapat för hemanvändare. Det erbjuder:
- - Enkelhet: Lättanvänt gränssnitt.
- Säkerhet: Trygg lagring av data.
- Tillförlitlighet: Stabil drift för hemmaanvändning. CasaOS möjliggör en komplett lösning för molnlagring i hemmet, vilket underlättar hanteringen av digitala filer och tjänster.
Nyt kun olet lukenut Använd CasaOS för att enkelt hantera din hemmalabsserver loppuun, kutsumme sinut tutustumaan lisää Linux-kategoriaan. Löydät sieltä muita mielenkiintoisia artikkeleita, jotka laajentavat tietojasi ja pitävät sinut ajan tasalla. Älä lopeta lukemista ja löytämistä!
Vastaa