2.2 KiB
Stwórz instancje Misskey przy użyciu Kubernetesa/TrueNAS Scale
Ten poradnik opisze instalację i konfigurację Misskey przy użyciu Kubernetesa i Helm charts.
:::danger Nigdy nie zmieniaj nazwy domeny(hostname) instancji kiedy zaczniesz z niej korzystać!! :::
TrueCharts i TrueNAS Scale
Helmy dla Misskey są hostowane na TrueCharts które jest repozytorium zaprojektowanym z myślą o TrueNAS Scale ale mogą one też być zainstalowane jako normalne Helmy. TrueCharts ma listę wszystkich dostępnych Helmów oraz dokumentację na temat instalacji. TrueCharts Discord jest również źródłem na którym możesz uzyskać pomoc. Misskey jest obecnie na incubator.
:::tip Wymagania
- TrueNAS Scale lub
- Klaster Kubernetes i Helm :::
TrueNAS Scale
Podążaj za instrukcjami na TrueCharts Guide. Dodaj incubator train i zainstaluj aplikację Misskey. Jedyna konfiguracja Misskey która jest wymagana to URL instancji. Aplikacja również używa reverse proxy Traefik aby udostępnić usługę na zewnątrz świata przez HTTPS. TrueCharts integruje się z Traefikiem domyślnie, ale inne opcje mogą być używane z ręczną konfiguracją.
Manualny Helm
Jeżeli nie używasz TrueNAS Scale to możesz zainstalować Misskey używając Helm bezpośrednio. Obiekt misskey
w pliku values.yaml ma opcje które chcesz nadpisać. Właściwość misskey.url
jest jedyną wymaganą zmianą. Zalecane jest użycie reverse proxy aby zabezpieczyć dostęp do serwera ponieważ chart nie obsługuje włączania TLS wewnątrz kontenera Misskey.
helm repo add TrueCharts https://charts.truecharts.org
helm repo update
helm install misskey TrueCharts/misskey
Aktualizuj Misskey
Aby zaktualizować Misskey, użyj funkcji wbudowanej do TrueNAS Scale albo jeżeli używasz kubernetesa to manualnie użyj helm repo update i helm upgrade. Zalecane jest utworzenie kopii danych przed aktualizacją na wypadek gdyby coś poszło nie tak i trzeba byłob by powrócić do działającej wersji.