Přejít na obsah

Nastavení cookies

Zvolte, které druhy cookies povolíte. Svou volbu můžete kdykoli změnit přes Nastavení cookies v dolní části každé stránky. Prohlášení o ochraně osobních údajů

Nezbytné

Vždy zapnuté

Potřebné pro přihlášení, uchování košíku a zapamatování vašich voleb. Jsou vždy zapnuté.

Které cookies?
  • weboke_sessie, weboke_klant, weboke_remember: vaše relace a trvalé přihlášení
  • weboke_basket: váš košík
  • wkBtwIncl: zobrazení cen s DPH nebo bez DPH
  • wok_cookies: vaše volba cookies, 12 měsíců

Měří, která reklama vede k návštěvě nebo objednávce, abychom neplatili za reklamy, které nic nepřinášejí.

Které cookies?
  • Google Ads přes Google Tag Manager (_gcl_au, _gcl_aw), až 90 dní
  • OpenAI Ads, reklamy v ChatGPT
  • wok_aff: partner, který vás k nám doporučil (partnerský program), 60 dní

4,6

Země a jazyk

Každá země má vlastní web s cenami a DPH dané země.

Zobrazit

Git: aktualizace Vašeho webu z repozitáře

Pracujete s Git, například s GitHub nebo GitLab? V DirectAdmin pak můžete v části Git vytvořit repozitář na serveru nebo jej propojit s externím repozitářem. Novou verzi Vašeho webu tak nahrajete na server jedním kliknutím (nebo automaticky).

Sekce Git s tlačítkem Vytvořit repozitář a prázdným seznamem
(1) vytvoření repozitáře

Vytvoření repozitáře

  1. V DirectAdmin klikněte v části Pokročilé funkce na Git.
  2. Klikněte na VYTVOŘIT REPOZITÁŘ.
  3. U Doména je uvedena doména, ke které repozitář patří.
  4. U pole Jméno (1) zadejte název, například website.
  5. Chcete stáhnout existující repozitář z GitHub, GitLab nebo jiné služby? Zadejte adresu do pole Vzdálený (2).
  6. Pokud je daný repozitář soukromý, zadejte do pole Soubor klíče (3) klíč, se kterým server může číst (viz níže).
  7. Klikněte na VYTVOŘIT REPOZITÁŘ.
Formulář inicializovat repozitář s poli Doména, Jméno, Vzdálený a Soubor klíče
(1) název, (2) adresa externího repozitáře, (3) klíč pro soukromý repozitář

Pokud pole Vzdálený necháte prázdné, DirectAdmin vytvoří na serveru prázdný repozitář, do kterého sami budete pushovat přes SSH (viz SSH klíče a přihlašování přes SSH).

Soukromý repozitář: deploy klíč

Aby server mohl číst soukromý repozitář, potřebuje vlastní klíč. Vytvořte jej nejlépe pouze pro čtení, jako deploy key na GitHub nebo GitLab. Veřejnou část umístěte u svého repozitáře (na GitHub: Settings, Deploy keys) a DirectAdmin zadejte cestu k soukromé části ve Vašem balíčku. Pro adresu pak použijte formát SSH, například git@github.com:vasejmeno/website.git.

Aktualizace a nasazení (deploy)

V seznamu klikněte na Váš repozitář. Zde získáte nejnovější verzi z externího repozitáře a uložíte soubory do složky Vašeho webu (nasazení). DirectAdmin zde také zobrazí adresu webhooku. Tuto adresu nastavte u svého repozitáře jako webhook (na GitHub: Settings, Webhooks) a server pak automaticky nasadí každý push.

Pozor: Adresu webhooku udržujte v tajnosti. Kdokoli tuto adresu zná, může spustit nové nasazení.

Dobré vědět

  • Při nasazení se soubory se stejným názvem přepíší, ale soubory, které jste odstranili z repozitáře, zůstanou na serveru. Odstraňte je sami.
  • Repozitář samotný neumisťujte do public_html. Jinak by kdokoli mohl získat přístup ke složce .git s celou Vaší historií. Nechte DirectAdmin nasadit soubory do public_html.
  • Do repozitáře neumisťujte hesla ani API klíče. Ukládejte je do samostatného souboru, který není součástí Git, například .env.
  • Composer nebo npm po nasazení spouštějte v Terminálu nebo přes SSH (viz Terminál ve Vašem prohlížeči).

Chvíli strpení…

Nastavení vašich domén

U každé domény nastavte jmenné servery, propojení s hostingem a to, kdo bude držitelem.

Načítání vašich domén…