rexctl är installationsverktyget för att driva Fluxer själv. Det installerar Fluxer med ett enda kommando på en 64-bitars dator med Linux, macOS eller Windows och håller sedan din instans igång.
Hur installerar jag Fluxer med rexctl?
På Linux eller macOS kör du det här kommandot i en terminal.
curl -fsSL https://fluxer.dev/install.sh | sh
På Windows kör du det här kommandot i PowerShell.
irm https://fluxer.dev/install.ps1 | iex
Skriptet laddar ned och startar rexctl, som ställer några frågor om din instans, skaffar ett certifikat för din domän och visar instansens adress när det är klart.
Datorn behöver minst 4 GB minne, ett domännamn som pekar på den och några öppna portar. På macOS och Windows behöver du installera Docker Desktop innan du kör skriptet, och på Linux installerar rexctl Docker åt dig om det saknas.
Hur uppgraderar rexctl min instans?
rexctl upgrade uppdaterar rexctl och Fluxer till den senaste versionen. Som standard säkerhetskopierar det instansen först, och det går tillbaka till versionen du hade om den nya inte startar. Du kan också gå tillbaka till din förra version senare med rexctl rollback.
Med rexctl auto-upgrade on uppgraderar rexctl instansen av sig själv varje dag eller en gång i veckan. Det kan skicka ett meddelande till en webhook, till exempel i Slack, Discord eller Gotify, när en uppgradering installerar en ny version eller när en uppgradering misslyckas.
Hur säkerhetskopierar och återställer jag min instans?
rexctl backup sparar din instans i en fil med databasen, sökdata och uppladdade filer. Du kan återställa filen med rexctl restore på samma dator eller på en ny, och rexctl backup verify kontrollerar att en säkerhetskopia är komplett och går att läsa.
Vad mer kan rexctl göra?
Du kan hantera konton och administratörer med rexctl users och rexctl admins, skapa inbjudningslänkar med rexctl invites och välja vem som får registrera sig med rexctl registration. rexctl voice lägger till röstservrar på samma dator eller på andra datorer, och rexctl doctor letar efter problem i din instans och på datorn.
rexctl <kommando> --help visar hjälpen för ett kommando i terminalen, och dokumentationen för driftansvariga har samma hjälp för alla kommandon i rexctl.
Behöver jag rexctl för att driva Fluxer själv?
Nej. Du kan också köra Fluxer med Docker Compose eller på Kubernetes.
Om du installerade med rexctl och vill sköta instansen själv skriver rexctl eject alla inställningar till instansens mapp för Docker Compose och hindrar rexctl från att ändra den. rexctl takeover lämnar tillbaka instansen till rexctl när du vill.