Kom igång med applikationer på ServerPrism
Denna guide hjälper dig att installera och konfigurera din valda applikation (5e Tools, Owncast, Rathole eller Yarr) på din ServerPrism-värd.
Denna guide går igenom hur du installerar och konfigurerar din valda självhostade applikation (5e Tools, Owncast, Rathole eller Yarr) på din ServerPrism-server. Den täcker beställning, initial installation, konfiguration och vanliga problem.
Innan du börjar
Se till att du har ett ServerPrism-konto och är redo att driftsätta en ny server eller har en befintlig 'Applications'-server redo för konfiguration.
Beställning på ServerPrism
- Välj en plan: Logga in på ServerPrism och välj en 'Applications'-server. Vi rekommenderar att du börjar med minst 2 GB RAM, och skalar upp till 12 GB för mer krävande applikationer eller högre användarbelastning.
- Välj en region: Välj serverplatsen närmast dina primära användare för optimal prestanda.
- Driftsätt: Slutför beställningen. Din server kommer att börja provisioneras automatiskt.
Första uppstarten
Efter beställning kommer din server att börja provisioneras. Denna process tar vanligtvis några minuter. Du kan övervaka dess status via ServerPrism-panelen på https://serverprism.com/dashboard. När serverstatusen visar 'Running' och du ser konsolutdata som indikerar att applikationen har startat, är den redo.
Ansluta / bjuda in användare
Metoden för att ansluta till din applikation beror på vilken du har driftsatt:
- 5e Tools: Åtkomst till din instans via serverns IP-adress och port (t.ex.
http://YOUR_SERVER_IP:PORT). Standardporten är vanligtvis80eller8080för webbapplikationer. KontrolleraAPP_PORT-variabeln på fliken 'Startup' i din ServerPrism-panel om den är konfigurerbar. - Owncast: Din Owncast-instans kommer att vara tillgänglig via
http://YOUR_SERVER_IP:PORT. Standardporten för Owncast är8080. Du kan också konfigurera en anpassad domän eller ServerPrism-underdomän för enklare åtkomst. - Rathole: Rathole är en omvänd proxy. Anslutning innebär att konfigurera klienter att ansluta genom Rathole till dina interna tjänster. Detta kräver att du ställer in Ratholes
server.tomloch klientkonfigurationer. Den har inget direkt webbgränssnitt för användare. - Yarr: Åtkomst till din Yarr-instans via
http://YOUR_SERVER_IP:PORT. Standardporten är vanligtvis8080.
För att underlätta åtkomsten kan du koppla en gratis underdomän till din server från din ServerPrism-panel.
Grundläggande konfiguration
Konfiguration för varje applikation görs vanligtvis via miljövariabler på ServerPrism-panelens Startup-flik eller genom att redigera specifika konfigurationsfiler med hjälp av File Manager eller SFTP.
5e Tools
- Datalagring: 5e Tools använder en lokal databas. Konfigurationen är minimal. Du kan vanligtvis hitta inställningar relaterade till datasökvägar i startvariabler om det behövs.
- Åtkomst: Se till att
APP_PORT-variabeln på fliken Startup matchar porten du försöker komma åt.
Owncast
- Konfigurationsfil: Owncast använder främst
config.yamlsom finns i applikationens datakatalog. Du kan redigera denna via File Manager. - Adminåtkomst: Första gången du kommer åt Owncast kommer du att uppmanas att skapa ett administratörskonto. Det är här du ställer in din strömnyckel och andra inställningar.
- Startvariabler: Kontrollera fliken Startup för
OWNCAST_DATABASE_PATH,OWNCAST_DATA_PATHellerOWNCAST_PORTför att anpassa dataplats eller lyssningsportar.
Rathole
- Konfigurationsfil: Rathole kräver en
server.toml-fil. Denna fil definierar lyssningsportarna och de tjänster den kommer att proxy. Du måste redigera denna fil för att Rathole ska fungera.- Exempel på
server.toml(redigera via File Manager):
[server] bind_addr = "0.0.0.0:8000" # Server listening port [server.services.my_service] type = "tcp" token = "your_secret_token" bind_addr = "0.0.0.0:2222" # Port clients connect to remote_addr = "127.0.0.1:22" # Internal service Rathole forwards to - Exempel på
- Tokens: Se till att
tokeniserver.tomlmatchar klientens konfiguration för en säker anslutning.
Yarr
- Konfiguration: Yarrs konfiguration hanteras ofta via miljövariabler eller en
config.json-fil. Kontrollera fliken Startup för variabler somYARR_PORT,YARR_DATABASE_PATHellerYARR_ADMIN_EMAIL. - Initial installation: Första gången du kommer åt Yarr kan du behöva gå igenom en initial installationsguide för att skapa en administratörsanvändare och konfigurera grundläggande inställningar.
Vanliga problem
- Applikationen startar inte: Kontrollera serverkonsolen i ServerPrism-panelen för felmeddelanden. Saknade konfigurationsfiler, felaktiga miljövariabler eller portkonflikter är vanliga orsaker. Se till att alla nödvändiga filer finns och är korrekt formaterade.
- Kan inte komma åt webbgränssnittet:
- Verifiera att applikationen körs och lyssnar på den förväntade porten (t.ex.
8080). - Kontrollera serverns brandväggsregler (ServerPrism hanterar detta vanligtvis, men se till att din applikation inte försöker använda en icke-standardiserad blockerad port).
- Bekräfta att du använder rätt IP-adress och port i din webbläsare. Om du använder en domän, se till att DNS pekar korrekt till din server-IP.
- Verifiera att applikationen körs och lyssnar på den förväntade porten (t.ex.
- Rathole-klienten ansluter inte: Dubbelkolla att
tokeni dinserver.tomlmatchar klientens konfiguration. Se till attbind_addrför tjänsten iserver.tomlär korrekt konfigurerad och tillgänglig. - Långsam prestanda: Om din applikation körs långsamt, överväg att uppgradera din serverplan för mer RAM eller CPU. Du kan göra detta från din ServerPrism kundpanel.
Om du stöter på ihållande problem, samla in ditt server-ID och relevant loggutdata från konsolen och öppna ett supportärende på https://serverprism.com/tickets.
Nästa steg
- Anpassade domäner: För en mer professionell installation, koppla en anpassad domän eller en gratis ServerPrism-underdomän till din applikation från din ServerPrism-panel.
- Byte av körtid: Om du bestämmer dig för att byta till en annan applikation (t.ex. från Owncast till Yarr), kan du enkelt göra det via fliken Startup i din ServerPrism-panel genom att välja en ny körtid. Detta kommer att återskapa din server med den nya applikationen.
- Avancerad konfiguration: Se den officiella dokumentationen för din valda applikation för avancerade funktioner, integrationer och anpassningsalternativ.