Discord · Návod

Hosting Discord bota zdarma 24/7

Aktualizováno September 23, 2026 14 min čtení

Na této stránce
  1. Stručná odpověď
  2. Čtyři způsoby, jak „zdarma" přestane být 24/7
  3. Replit: bota tam napište, ale nenechávejte ho tam
  4. Render a Railway: skutečné platformy, ale zdarma ve špatném tvaru
  5. Oracle Always Free, GitHub Actions a nabídky „VPS zdarma"
  6. Vlastní PC nebo Raspberry Pi: jediná možnost, která je opravdu zdarma
  7. Hosting zdarma 24/7 pro bota v Pythonu nebo Node.js
  8. Kdy se vyplatí platit a jak málo to stojí
  9. FAQ

Hledejte hosting Discord bota zdarma a najdete ho spoustu. Mnohem těžší je najít hosting zdarma, který bota udrží online každou hodinu každého měsíce — a přesně to lidé myslí, když napíšou „24/7".

Jde o dvě různá tvrzení a většina zklamání v tomhle koutě internetu vzniká z toho, že se berou jako jedno. Tento návod prochází skutečné možnosti jednu po druhé a jasně říká, které z nich běží bez dozoru, které se potichu zastaví a v čem je rozdíl. Žádné shazování konkurence a žádná vymyšlená čísla: limity platforem se mění, takže dál popisujeme, jak se jednotlivé možnosti chovají, ne co zrovna tento měsíc stojí na jejich ceníku.

Stručná odpověď

Ano, Discord bota můžete provozovat zdarma. Ne, téměř žádná z bezplatných možností ho neudrží online nepřetržitě, aniž byste si toho všimli. Skutečně to zvládá jen jedna: stroj, který vlastníte a necháte zapnutý. Všechno ostatní vyměňuje dostupnost za nulu na faktuře — bota uspí, měří jeho spotřebu, nebo ho podle plánu restartuje.

To je celý návod ve třech řádcích. Zbytek je o tom, která možnost dělá co, abyste si mohli vybrat s otevřenýma očima.

MožnostZdarma?Běží bez dozoru?Co selže jako první
Vlastní PC nebo Raspberry PiAnoAno, dokud má proud a internetVýpadek proudu, restart po aktualizaci, vaše pozornost
Free tarif na vývojářské platforměAnoNePlatforma proces uspí, nebo dojde měsíční limit
Bezplatný cloudový VM (Oracle Always Free a podobné)AnoVětšinouVůbec nějaký získat a pak ho sami spravovat
CI runner (GitHub Actions)AnoNeČasový limit úlohy a podmínky použití
Placený hosting pro botyNe — od €0.89/měs.AnoNic, o co byste se museli starat

Pokud je váš bot víkendový projekt, na kterém právě pracujete, free tarif je správný nástroj a můžete číst přestat tady. Pokud ho už používají další lidé, čtěte dál — následující způsoby selhání jsou přesně ty, které vás dostihnou.

Čtyři způsoby, jak „zdarma" přestane být 24/7

Free tarify neselhávají náhodně. Selhávají čtyřmi konkrétními způsoby a když víte, na který z nich narážíte, hned poznáte, jestli se to dá opravit.

1. Platforma váš proces uspí

Hostingové platformy si berou zpět kapacitu od všeho, co vypadá neaktivně. A tady je past: Discord bot vypadá pro webovou platformu naprosto neaktivně. Otevře odchozí WebSocket na gateway Discordu a čeká. Na žádný port nic nepřichází, neobslouží se žádný HTTP požadavek, graf provozu se nehne. Váš bot může celý večer odpovídat na příkazy a podle všech metrik, které platforma sleduje, přitom nedělat vůbec nic.

2. Studený start nemá co probudit

Webová stránka uspání přežije: probudí ji požadavek dalšího návštěvníka, který chvilku počká. Discord botovi ale nikdo HTTP požadavek neposílá, takže ho nemá co probudit — prostě zůstane dole. Právě proto existují keep-alive triky: malý webový server přilepený k botovi a externí služba, která ho donekonečna pinguje. Funguje to, dokud pingování nepřestane, dokud platforma nezmění pravidla uspávání, nebo dokud si nepřečtete podmínky a nezjistíte, že jdete proti nim.

3. Souborový systém vám nepatří natrvalo

Na mnoha free tarifech se disk vymaže, když se aplikace znovu nasadí nebo restartuje. Pokud váš bot ukládá levely, ekonomiku, varování nebo nastavení jednotlivých serverů do JSON souboru vedle kódu, je to dočasné úložiště, které vypadá jako trvalé. Vydrží několik dní, což stačí, abyste mu začali věřit, a pak ho restart smaže. Cokoli, co musí restart přežít, patří do databáze, ne na disk.

4. Dojde měsíční limit

Některé bezplatné plány nejsou založené na uspávání vůbec — dostanete měsíční příděl využití. Bot, který běží nepřetržitě, ten příděl nepřetržitě spotřebovává, takže se v půlce cyklu zastaví a vrátí se, až se počítadlo vynuluje. Tři týdny provozu jsou úplně v pořádku pro hobby projekt. Není to ale 24/7.

Nic z toho není chyba těchto platforem. Free tarify jsou stavěné pro něco, na čem aktivně pracujete — jste u toho, často nasazujete a uspaná aplikace je přesně správné chování. Bot je opačný typ zátěže: nikdo se nedívá, a přesto tam musí být.

Nic k udržování vzhůru a nic k pingování: hosting pro boty od HytHost udrží vašeho Discord bota v běhu od €0.89/měs., s automatickými restarty.

Zobrazit hosting pro boty

Replit: bota tam napište, ale nenechávejte ho tam

Replit je editor a běhové prostředí v jedné záložce prohlížeče a na psaní bota je opravdu příjemný — od prázdného souboru se dostanete k botovi, který odpovídá na vašem testovacím serveru, aniž byste cokoli instalovali. Na Replitu vznikl první funkční bot spousty lidí, včetně mnoha, které později vyrostly v něco vážného.

Háček je strukturální, ne lakotný: Replit je postavený kolem pracovního prostoru, který právě používáte. Udržet proces v běhu i po zavření záložky je samostatná placená funkce a bezplatný pracovní prostor se ukončí, jakmile v něm přestanete pracovat. Je to konzistentní produktové rozhodnutí — jde o vývojové prostředí, ne o hostingovou platformu — ale znamená to, že „můj bot přejde do offline, když zavřu notebook" je zamýšlené chování, ne chyba k vyřešení.

Tím se dostáváme ke keep-alive vzoru z desítek tutoriálů: přidáte k botovi minimální webový server a nasměrujete na něj bezplatný monitor dostupnosti, aby stránku pořád něco načítalo. Nějakou dobu to opravdu funguje. Je to ale křehké ze všech stran — monitor vypadne, pravidla se změní a nakonec udržujete obezličku místo bota. Než na tom cokoli postavíte, přečtěte si aktuální dokumentaci Replitu o tom, co bezplatný plán dnes obsahuje, protože přesně tohle se mění.

Nejzdravější způsob, jak Replit pro bota využít: pište a testujte tam, pak hotového bota provozujte někde, kde se s jeho provozem počítá. Jsou to dvě různé práce a nikde není psáno, že je musí dělat jedno místo.

Render a Railway: skutečné platformy, ale zdarma ve špatném tvaru

Render a Railway jsou plnohodnotné platformy pro nasazení — git push, sestaví se to, běží to. Jejich placené tarify jsou pro Discord bota naprosto rozumné místo. Lidé se chytí až na bezplatných vstupních úrovních, a to ze dvou různých důvodů, které stojí za to oddělit.

Render: váš bot je špatný typ služby

Bezplatná nabídka Renderu je postavená kolem webových služeb — věcí, které odpovídají na HTTP požadavky — a uspává je, když žádné požadavky nepřicházejí. Discord bot takový není. Je to worker na pozadí, který drží odchozí spojení, a nikdy nedostane HTTP provoz, který by ho udržel vzhůru. Nesoulad tedy není o tom, jak štědrý tarif je; zátěž prostě neodpovídá tvaru produktu. Jestli jsou workery na pozadí v bezplatném plánu dostupné, je přesně ten typ detailu, který se mění, takže se podívejte do dokumentace Renderu, ne do tutoriálu starého dva roky.

Railway: měřené využití, takže se zastaví v půlce měsíce

Railway měří využití a dává vám příděl k utracení. Nic se neuspává a nic není potřeba pingovat — prostě to běží, dokud příděl nedojde, a pak se to do dalšího cyklu zastaví. Jako způsob, jak si nasazení vyzkoušet, je to čisté a předvídatelné. Jako „hosting 24/7" to má zabudovanou tvrdou zarážku a ta přijde uprostřed měsíce, když se zrovna nedíváte. Aktuální čísla najdete v jejich dokumentaci k cenám.

Obě platformy stojí za to znát a žádnou z nich tu nekritizujeme. Pokud se vám jejich workflow líbí, férový krok je použít placený tarif platformy, která vám sedí — ne nutit tu bezplatnou, aby se chovala jako placená.

Oracle Always Free, GitHub Actions a nabídky „VPS zdarma"

Tři další možnosti, které se objevují neustále, seřazené podle toho, jak moc jim můžete věřit.

Oracle Always Free: nejblíž k cloudu zdarma 24/7

Tohle je skutečné. Tarif Always Free od Oraclu zahrnuje malé virtuální stroje, které neusínají — obyčejný linuxový server, který zůstává zapnutý, což je opravdu to, co jste chtěli. Dva upřímné háčky. Zaprvé, nejtěžší je nějaký získat: bezplatná kapacita v daném regionu často není k dispozici a řešením je zkusit jiný region nebo počkat. Zadruhé, právě jste se stali správcem systému — aktualizace OS, firewall, service unit, aby se bot po startu sám spustil, a vlastní zálohy. Pokud se to chcete naučit, je to férový obchod; pokud jste jen chtěli mít bota online, je to špatný obchod. Než se na to spolehnete, přečtěte si aktuální podmínky Always Free od Oraclu, včetně toho, co se děje s instancemi, které považují za nečinné.

GitHub Actions: není to hosting a ani jím být nesmí

Actions je CI systém: spustí úlohu, když se ve vašem repozitáři něco stane, a úlohy mají maximální dobu běhu. Plánované běhy můžete řetězit, aby se přiblížily trvalému procesu, a lidé to dělají. Dva důvody, proč ne. Prakticky dostanete bota, který podle rozvrhu umře a znovu naběhne, pokaždé s mezerou. Formálně podmínky GitHubu omezují Actions na práci spojenou se softwarem daného repozitáře — trvale běžící bot je mimo to, k čemu produkt slouží, a stavět komunitu na něčem, co může být vypnuto, je špatný základ. Používejte ho k tomu, v čem je výborný: k testování kódu bota při každém pushi.

Nabídky „VPS zdarma": posuzujte je podle toho, co vám neřeknou

Dělí se na dvě hromádky. Některé jsou běžné zkušební verze — skutečný stroj, skutečný časový limit, nutná karta. V pořádku, pokud víte, že čas běží. Zbytek inzeruje trvale bezplatný server a o podrobnostech mluví vágně, což je samo o sobě signál: pokud poskytovatel nechce písemně uvést CPU, RAM, síť a pravidla přijatelného použití, máte odpověď. Přeplněný server bez uvedených limitů neselže hlasitě; jen zpomalí, váš bot odpovídá pozdě a vy se nikdy nedozvíte proč.

Vlastní PC nebo Raspberry Pi: jediná možnost, která je opravdu zdarma

Tady je možnost, která svůj slib dodrží. Hardware, který už vlastníte, je zapnutý a běží na něm váš bot. Nic ho neuspává, nic ho neměří a žádný příděl nedojde. Pokud máte volný stroj a stabilní připojení, je to skutečný hosting zdarma 24/7 a tento návod nebude předstírat opak.

Místo penězi platíte něčím jiným a stojí za to to poctivě pojmenovat:

  • Elektřinou, celý měsíc, každý měsíc. Zapnuté stolní PC je znatelná položka na vašem účtu; Raspberry Pi je zanedbatelné. Spočítejte si to podle vlastního tarifu — kdokoli vám uvádí konkrétní částku, jen hádá vaši cenu elektřiny.
  • Spolehlivost domácího internetu se stává dostupností vašeho bota. Router se ve tři ráno restartuje, poskytovatel má špatnou hodinu, proud zabliká. Každá taková událost je výpadek a dozvíte se o něm, až se o něm někdo na vašem serveru zmíní.
  • Vaší pozorností. Aktualizace Windows se rozhodne restartovat v nejhorší chvíli, nebo proces potichu umře a nic ho nevrátí. U domácího řešení jste monitoring vy.

Dvě věci rozhodují o tom, jestli to bude fungovat, nebo se z toho stane opakovaná otrava:

  • Zařiďte, aby se sám restartoval. Bot spuštěný ručně v terminálu skončí při prvním pádu nebo restartu. Nastavte ho jako službu, která se po startu systému vrátí — právě tento jediný krok odděluje „hostováno doma" od „běží, dokud se něco nestane".
  • Použijte Raspberry Pi místo svého každodenního počítače. Spotřebuje skoro nic, nemá větrák, který by vás otravoval, a hlavně ho nepoužíváte na nic jiného, takže nic, co děláte, nemůže bota shodit. Počítejte s tím, že SD karta se časem opotřebuje, takže všechno důležité ukládejte tam, kde to zálohujete.
Na routeru kvůli tomu nemusíte otevírat žádný port. Discord bot navazuje jen odchozí spojení — připojuje se k Discordu, ne naopak — takže obvyklé komplikace domácí sítě se ho netýkají.

Hosting zdarma 24/7 pro bota v Pythonu nebo Node.js

Otázka obvykle přichází i s jazykem: hosting zdarma 24/7 pro bota v discord.py, nebo v discord.js. Upřímná odpověď je, že jazyk na tom, jestli bezplatný hosting udrží vašeho bota online, nemění skoro nic. Uspávání, studené starty, mazaný disk i měsíční limit působí na proces, ne na to, v čem byl napsán. Bot v Pythonu a bot v Node.js na stejném free tarifu přejdou do offline ve stejnou chvíli a ze stejného důvodu.

Jazyk rozhoduje až v detailech, které určují, jestli se hosting vůbec hodí:

  • Je runtime k dispozici a v jaké verzi? discord.js sleduje aktuální vydání Node.js a discord.py potřebuje poměrně nový Python. Free tarif, který nabízí jen starší runtime nebo jen jeden z těch dvou, se vyřadí dřív, než vůbec dojde na dostupnost. Porovnejte podporované verze hostingu s požadavky samotné knihovny.
  • Závislosti se na čistý disk instalují znovu. Na hostingu, kde se souborový systém maže, se knihovny bota přeinstalují po každém restartu nebo nasazení — v Node.js stejně jako v Pythonu. To prodlužuje výpadek po každém restartu a závislost, která se nenainstaluje, znamená, že se bot vůbec nevrátí.
  • Hlas potřebuje víc než knihovnu. Hudební bot v kterémkoli jazyce potřebuje vedle knihovny nativní součásti — audio knihovnu Opus, šifrovací knihovnu a FFmpeg — a mnoho bezplatných platforem je neposkytuje ani vám nedovolí instalovat systémové balíčky. Čistě textového bota se to netýká.
  • Keep-alive trik vypadá jinak a selhává stejně. Tutoriály pro Python přilepí k botovi malý server ve Flasku; tutoriály pro Node.js použijí Express. V obou případech existuje jen proto, aby generoval požadavky, které platformě brání proces uspat, a rozbije se ze stejných důvodů, jaké jsme popsali výše.

Druhým místem, kde se oba jazyky liší, je paměť: stejná logika bota nezabere stejně RAM jako proces Node.js a jako proces Pythonu a hudební bot zabere víc než obojí. Většina botů pro příkazy a moderaci se ale v obou jazycích pohodlně vejde do několika stovek megabajtů, takže u typického bota to není rozhodující faktor.

Užitečná otázka proto nezní „který bezplatný hosting je nejlepší pro Python" nebo „pro Node.js". Zní „udrží tento hosting proces v běhu bez dozoru?" Odpovězte si nejdřív na ni; jazyk seznam zúží až potom.

Kdy se vyplatí platit a jak málo to stojí

Je tu jasná hranice a netýká se velikosti vašeho bota. Plaťte ve chvíli, kdy bot přestane být jen váš a stane se něčím, na co spoléhají ostatní. Do té doby vás výpadek stojí pokrčení ramen. Potom vás stojí přesně to, kvůli čemu jste bota postavili.

Čtyři znamení, že jste hranici překročili:

  • Někdo jiný si všimne, že bot nejede, dřív než vy.
  • Tento měsíc jste ho ručně restartovali víc než jednou.
  • Ztráta jeho dat — levelů, ekonomiky, konfigurace — by opravdu vadila.
  • Víc času trávíte údržbou keep-alive obezličky než prací na botovi.

Rozhodnutí je snadné kvůli ceně. Bot je lehká zátěž: bot pro moderaci nebo příkazy si pohodlně vystačí s několika stovkami megabajtů RAM, takže nekupujete výkon, ale to, že běží a běžet nepřestane. Hosting Discord botů od HytHost začíná na €0.89/měs., s procesem, který se po pádu sám restartuje, databází, která restarty přežije, a SLA na dostupnost 99,9 % — zhruba za to, co by vás stejně stála elektřina pro stolní PC.

Pokud chcete vědět, jak dostat kód na hosting — spouštěcí příkaz, závislosti, jak držet token mimo repozitář — je to jiná práce a má vlastní návod: jak hostovat Discord bota 24/7.

Bezplatné řešení nezahazujte. Nechte si Replit nebo své Pi jako místo, kde testujete změny, než se dostanou k botovi, kterého používá vaše komunita. Přesně tomu se říká staging prostředí a právě jste ho dostali zadarmo.

Nic k udržování vzhůru a nic k pingování: hosting pro boty od HytHost udrží vašeho Discord bota v běhu od €0.89/měs., s automatickými restarty.

Zobrazit hosting pro boty
FAQ

Často kladené otázky

Hosting zdarma existuje; hosting zdarma, který běží bez dozoru, je mnohem vzácnější. Jediná možnost, která to skutečně splní, je hardware, který vlastníte a necháte zapnutý, třeba Raspberry Pi. Free tarify na vývojářských platformách se ze své podstaty chovají jinak — uspávají neaktivní procesy nebo měří měsíční využití — takže bot na nich se v některém bodě cyklu zastaví, místo aby běžel nepřetržitě.

Obvykle proto, že platforma nevidí žádnou aktivitu. Discord bot drží odchozí spojení s Discordem a nepřijímá žádné příchozí HTTP požadavky, takže platforma, která uspává neaktivní služby, ho považuje za nečinného. Další časté příčiny jsou vyčerpaný měsíční limit uprostřed cyklu, nebo pád procesu, když není nic nastaveno, aby ho restartovalo.

Jen velmi málo. Bezplatné hostingy uspávají procesy, mažou disky a měří využití stejně, ať bot běží na discord.py, nebo discord.js, takže bot v kterémkoli jazyce přechází do offline ze stejných důvodů. Jazyk rozhoduje jen o tom, jestli se hosting hodí: jestli nabízí verzi runtime, kterou knihovna potřebuje, jestli lze nainstalovat závislosti pro hlas, jako je FFmpeg, a jak dlouho trvá přeinstalace závislostí po restartu.

Je to dobré místo, kde ho napsat a otestovat. Replit je vývojové prostředí a udržení procesu v běhu po zavření pracovního prostoru je placená funkce, ne výchozí chování — bot ponechaný na bezplatném plánu se tedy ukončí. Když ho tam postavíte a provozujete někde, kde se s dlouho běžícími procesy počítá, využijete oba nástroje k tomu, k čemu jsou určené.

Na to není určený a nefunguje to dobře. Actions spouští CI úlohy s maximální dobou trvání, takže bot hostovaný tímto způsobem se restartuje podle rozvrhu, pokaždé s mezerou. GitHub navíc omezuje Actions na práci související se softwarem daného repozitáře, což trvale běžící bot není. Je to ale výborný způsob, jak testovat kód bota při každém pushi.

Může, a snadno se to přehlédne. Na mnoha free tarifech se souborový systém vymaže, když se služba znovu nasadí nebo restartuje, takže JSON soubor zapsaný vedle kódu je dočasné úložiště, které se celé dny chová jako trvalé. Cokoli, co musí restart přežít — levely, ekonomika, nastavení jednotlivých serverů — patří do databáze, ne na tento disk.

Velmi málo, protože bot je lehká zátěž. Většina botů pro příkazy a moderaci pohodlně běží v několika stovkách megabajtů RAM, takže cena pokrývá spíš nepřetržitý provoz než výkon. Hosting Discord botů od HytHost začíná na €0.89/měs. a zahrnuje automatické restarty po pádu, databázi a SLA na dostupnost 99,9 %.

Ano, a u většiny botů jde o zkopírování souborů a spouštěcí příkaz. Kód se nemění: stejný projekt v Discord.js nebo discord.py běží stejně. Změní se to, že token se přesune do spouštěcí proměnné místo tajemství platformy a trvalá data se přesunou z lokálního souboru do databáze. Postup krok za krokem najdete v návodu, jak hostovat Discord bota 24/7.

Zdarma, dokud na tom nezáleží, pak tohle

Hosting Discord botů od HytHost provozuje vašeho bota v Node.js, Pythonu nebo Javě nepřetržitě, po pádu ho restartuje a zahrnuje databázi i zálohy — od €0.89/měs., online okamžitě.

Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours

Byl tento návod užitečný?