documentation/content/pl/user/run-your-own.md

56 lines
4.5 KiB
Markdown
Raw Normal View History

Polish translation (#832) * Polish translataion WIP Signed-off-by: mkljczk <me@mkljczk.pl> * Polish translation WIP Signed-off-by: mkljczk <me@mkljczk.pl> * Polish translation WIP Signed-off-by: mkljczk <me@mkljczk.pl> * Polish translation WIP Signed-off-by: mkljczk <me@mkljczk.pl> * Polish translation WIP Signed-off-by: mkljczk <me@mkljczk.pl> * Polish translation WIP Signed-off-by: mkljczk <me@mkljczk.pl> * Polish translation WIP Signed-off-by: mkljczk <me@mkljczk.pl> * Polish translation WIP Signed-off-by: mkljczk <me@mkljczk.pl> * Polish translation WIP Signed-off-by: mkljczk <me@mkljczk.pl> * Polish translation WIP Signed-off-by: mkljczk <me@mkljczk.pl> * Polish translation WIP Lots of spelling corrections * Polish translation WIP * Polish translation WIP * Polish translation WIP actually I just want to sync between my Windows and Linux installation * Create FUNDING.yml * Polish translation WIP * Revert "Create FUNDING.yml" This reverts commit c106424163a21ea8ce0e832427849891e87a2a81. * Polish translation WIP * Applied suggestions by @selfisekai Signed-off-by: mkljczk <me@mkljczk.pl> * Update config.toml Co-authored-by: Hexandcube <mikolajzaremba03@gmail.com> * Update content/pl/user/run-your-own.md Co-authored-by: Hexandcube <mikolajzaremba03@gmail.com> * Update content/pl/user/signup.md Co-authored-by: Hexandcube <mikolajzaremba03@gmail.com> * Update content/pl/user/run-your-own.md Co-authored-by: Hexandcube <mikolajzaremba03@gmail.com> * Update content/pl/user/run-your-own.md Co-authored-by: Hexandcube <mikolajzaremba03@gmail.com> * Apply suggestions by @hexandcube + minor changes Signed-off-by: mkljczk <me@mkljczk.pl> * Apply suggestions by @hexandcube + minor changes Signed-off-by: mkljczk <me@mkljczk.pl> * Polish translation: Reflect changes from #834 * Fix typo in English version * pl: Remove broken link to Nablahost * pl: Use fictitious domain in blocking example ( * Polish translation: Fix images Signed-off-by: marcin mikołajczak <me@mkljczk.pl> Co-authored-by: Hexandcube <mikolajzaremba03@gmail.com>
2021-01-20 01:19:19 +01:00
---
title: Prowadź swój własny serwer
description:
menu:
docs:
weight: 9999
parent: user
---
## Dlaczego miał(a)byś chcieć prowadzić własny serwer Mastodona?
- Pełna kontrola nad swoim głosem w Sieci, niebędąca zależna od zasad czy kaprysów innej osoby. Twój serwer jest Twoją własnością, z Twoimi zasadami. Będzie istnieć tak długo, jak będziesz tego chciał(-a).
- *Nie* jesteś odizolowany(-a) na własnym serwerze. Możesz obserwować użytkowników innych serwerów tak i wymieniać się z nimi wiadomościami tak, jakbyście byli na tym samym serwerze.
- Możesz ograniczyć rejestracje i być jedynym użytkownikiem serwera, i tam prowadzisz swój osobisty (mikro)blog, prowadzić społeczność tylko dla zaproszonych, dla rodziny i znajomych, lub utworzyć serwer, na którym każdy może się zarejestrować, to zależy od Ciebie!
{{< hint style="warning" >}}
Pamiętaj, że prowadzenie publicznej usługi w Internecie jest związane z koniecznością działania jako moderator i zarządzania społecznością, a ta praca staje się bardziej skomplikowana, gdy serwer powiększa się.
{{< /hint >}}
## Więc chcesz prowadzić własny serwer Mastodona
Będziesz potrzebować:
- **Domeny**. W ten sposób inni będą korzystać z Twojego serwera, jest to część tożsamości Twoich użytkowników w pozostałej części sieci.
**Jak uzyskać**: Namecheap, Gandi, dowolny z licznych rejestratorów domen. Wiąże się to z coroczną opłatą zależną od wybranej domeny.
- Serwera **VPS**. To coś, na czym będzie uruchamiany serwer Mastodona, który będzie stale połączony z Internetem.
**Jak uzyskać**: DigitalOcean, Hetzner, Exoscale, Scaleway, dowolny z licznych dostawców hostingu. Wiąże się to z miesięcznym lub rocznym kosztem zależnym od specyfikacji sprzętu.
- **Dostawcy e-mail**. Mastodon musi wysyłać wiadomości z odnośnikami potwierdzającymi i różne powiadomienia przez e-mail, a choć hostowanie własnego serwera SMTP jest możliwe, może to być bardziej skomplikowane niż z korzystanie usługi podmiotu trzeciego.
**Jak uzyskać**: Mailgun, SparkPost, Postmark, Sendgrid, dowolny z liczny dostawców hostingu e-mail oferujących API SMTP. Wiąże się to z miesięcznym kosztem zależnym od liczby wysłanych e-maili.
- Nieobowiązkowo: **Dostawca rozwiązania Object Storage**. Mastodon może zapisywać pliki wysyłane przez użytkowników na dysku VPS-a, na którym jest uruchomiony, lecz zwykle powierzchnia tego dysku nie jest nieograniczona i jej powiększenie może być później trudne. Dostawca Object Storage oferuje praktycznie nieograniczoną przestrzeń na pliki.
**Jak uzyskać**: Amazon S3, Exoscale, Wasabi, Google Cloud, cokolwiek, co oferuje API kompatybilne z S3 lub z OpenStack Swift. Wiąże się to z miesięcznym kosztem zależnym od ilości przechowywanych plików i częstości uzyskiwania ich.
Istnieje kilka **dedykowanych dostawców hostingu Mastodona** które zapewniają wszystkich z tych wymogów, z których możesz skorzystać, jeśli wolisz aby ktoś inny zajął się wszystkimi kwestiami technicznymi. Zwykle musisz jednak samodzielnie zakupić domenę. Kilka z tych dostawców:
{{< caption-link url="https://masto.host" caption="Masto.host" >}}
{{< caption-link url="https://hostdon.jp" caption="Hostdon" >}}
{{< caption-link url="https://app.spacebear.ee/mastodon" caption="Spacebear" >}}
Zarządzane hostingi są świetnym rozwiązaniem, jeżeli nie masz doświadczenia lub chęci samodzielnie instalować i zajmować się oprogramowaniem. Jednak bycie odpowiedzialnym za wszystkie elementy na własnym sprzęcie daje większą kontrolę nad skalowalnością, wydajnością i dostosowywaniem.
Oferujemy **obraz instalacji jednym kliknięciem dla DigitalOcean**, który możesz umieścić na wybranym droplecie DigitalOcean, w zasadzie dając Ci wszystko, co zrobił(a)byś w innym wypadku zgodnie z naszą instrukcją instalacji, lecz z poziomu interaktywnego instalatora.
{{< caption-link url="https://marketplace.digitalocean.com/apps/mastodon" caption="Mastodon 1-Click Install Image na DigitalOcean" >}}
Zakłada to jednak konfigurację na jednym urządzeniu. Mastodon dość dobrze skaluje się horyzontalnie. Jeżeli potrzeby przekroczą możliwość jednego urządzenia, Mastodon może zostać podzielony pomiędzy wiele serwerów aplikacji, workerów działających w tle, backendów Redisa, replik PostgreSQL — ale instalacja jednym kliknięciem nie zapewni tego.
Jeżeli chcesz zainstalować wszystko samodzielnie, przejdź tutaj:
Update content for 4.0 (part 1) (#991) * add rules * join date on profiles * deprecate follow scope * deprecate identity proofs * familiar followers * use definition lists instead of tables for defining activitypub properties * reformat notifications page into markdown * fix broken links to publicKey header * Application website is now nullable * update environment variables added and removed * fix typo * fix heading level * min_id and max_id can be used at the same time (3.3) * fix typo * new tootctl options * reformat tootctl page to use definition lists for params * add rules and configuration to Instance * fix typo * refactor instance api page * 3.3.0 duration on mutes * 3.3.0 mute_expires_at * improve section headings * 3.4.0 resend email confirmation api * 3.4.0 policy on push subscriptions * 3.4.0 add details to account registration error * refactor accounts api page and start adding relrefs to entity pages * 3.4.0 accounts/lookup api * add see also to accounts methods * add more see-also links * 3.5.0 appeal mod decisions * 3.5.0 reformat reports and add category/rule_ids params * document report entity and missing responses * fix typos * fix relrefs and url schema, add aliases to old urls * add archetypes for new methods/entities * update archetypes with see-also stubs * clearer presentation of rate limits * announcements api methods * refactor apps methods * refactor bookmarks methods + some anchors * refactor conversations methods * custom_emojis methods refactor * anchors * refactor directory methods * refactor domain_blocks methods * add see also to emails methods * fix page relref shortcodes to specific methods + refactor endorsements methods * min_id max_id * refactor favourites methods * refactor featured_tags methods * refactor filters methods, make path params consistent, i18n required shortcode * follow_requests methods * lists methods * markers methods * forgot to add entity links * media methods, also fix formatting of some json errors * mutes methods, add more see-also links * oembed methods * preferences methods * proofs methods * push methods * suggestions methods * 3.5.0 add new trend types, fix formatting * refactor streaming methods * refactor oauth methods * note that streaming api casts payload to string * refactor search methods * refactor polls methods * remove unnecessary link * reformat scheduled_statuses methods * reformat timelines methods * reformat statuses methods * 3.5.0 editing statuses * consistent use of array brackets in form data parameters * update dev setup guide, add vagrant and clean up text * add admin/accounts methods * 3.6 role entity * admin/accounts methods v2 * minor fix * stub admin/reports methods * document admin reports * add 403 example to methods archetype * cleanup entities for admin reports and add new attrs * 3.6.0 domain allows methods + normalize admin entity namespace * fix search-and-replace error * add aliases for admin entities * 3.6.0 canonical email blocks entity * 3.5.0 admin/retention api * 3.5.0 add admin::ip doc * 3.5.0 admin/reports * 3.6.0 admin/domain_allows * 3.5.0 admin/dimensions * 3.6.0 permissions and roles * minor formatting fix * add anchor link to headings * checkpoint * add update commands to dev env setup guide * change mentions of v3.6 to v4.0 * tootctl now uses custom roles * fix formatting * v2 instance api * update frontmatter, add better titles to pages * minor wording change * consistency * add more aliases * add placeholders and WIP notices * explain link pagination and stub out todos * switch baseURL to https * 422 on reports with rules but category!=violation * document bug fixes * fix typo * remove duplicate API method definition * s/tootsuite/mastodon for github links * remove unnecessary escaping * s/tootsuite/mastodon in Entity archetype * add missing nullable shortcode * clarify oauth scope when requesting a user token * api/v2/media now synchronous for images * DISALLOW_UNAUTHENTICATED_API_ACCESS * add undocumented env variables * add instance domain blocks and extended description api * add SMTP_ENABLE_STARTTLS * add description to SMTP_ENABLE_STARTTLS * take suggestions from open PRs * normalize links and flavour language * Fully document streaming API based on source code * Add mention of MIME types * bump to ruby 3.0.4 * clarify how to check on async media processing * validation of replies_policy * remove TODOs on admin account action * EmailDomainBlocks * IpBlocks * Admin::DomainBlock * remove TODOs * following hashtags * followed_tags * remove reference to unused parameter * add new oauth scopes for admin blocks and allows * fix command signature for i18n-tasks normalize * reformat code structure page * document fixes for following tags (assume 4.0.3) * Add warning about pre-4.0 hardcoded roles * add note about case sensitivity * remove use of 'simply' from docs * remove reference to silencing * add reference to IDN normalization for verified links * add lang parameter
2022-11-20 07:34:38 +01:00
{{< page-ref page="admin/prerequisites" >}}