Nastavení cookies

Používáme cookies

Nezbytné cookies zajišťují správné fungování webu a ukládají vaši volbu. Se souhlasem můžeme použít také funkční cookies pro zapamatování vzhledu a analytické cookies pro měření návštěvnosti.

Volitelné cookies můžete přijmout najednou, odmítnout nebo si je nastavit podle kategorií. Souhlas lze později změnit; podrobnosti najdete v zásadách cookies.

LaraDep dokumentace

Čtete Self-hosted režim

Instalace self-hosted instance

Self-hosted instance běží na vašem serveru. Tato stránka shrnuje instalaci přes Docker a Laravel Sail, konfiguraci prostředí a inicializaci dat.

Instalace self-hosted instance

Self-hosted instance běží na vaší infrastruktuře, data zůstávají u vás. Doporučený způsob je Docker přes Laravel Sail. Postup níže předpokládá, že máte přístup k repozitáři self-hosted varianty.

Požadavky

  • PHP 8.5 a vyšší,
  • Docker a Docker Compose,
  • Node.js 22 a vyšší a npm pro frontend.

1. Získání kódu a závislosti

Naklonujte repozitář do složky projektu a nainstalujte PHP závislosti přes composer install. Lokální Composer si nechte po ruce i v případě, že budete dál pracovat přes Sail.

2. Konfigurace prostředí

Zkopírujte .env.example do .env. Výchozí konfigurace počítá s databází MariaDB v kontejneru. Porty se nastavují v .env — výchozí jsou například APP_PORT=8900, FORWARD_DB_PORT=3400, FORWARD_REDIS_PORT=6400 a VITE_PORT=5200. Poté vygenerujte klíč aplikace přes php artisan key:generate.

3. Spuštění kontejnerů a frontendu

Sestavte a spusťte prostředí přes ./vendor/bin/sail build --no-cache a ./vendor/bin/sail up -d. Frontend assets připravíte přes ./vendor/bin/sail npm install a ./vendor/bin/sail npm run build.

4. Inicializace dat

Spusťte php artisan app:fresh-install. Tím se spustí čisté migrace se seedery a v instanci rovnou vzniknou výchozí stránky, příspěvky a další obsah. V produkci tento příkaz nasadí kompletní výchozí strukturu.

5. První nasazení

Rychlý start v Docker prostředí popisuje stránka Docker quick-start. Postup prvního nasazení na cílový server pak První nasazení a produkční checklist.

Nechcete spravovat vlastní instanci? Přejděte na managed režim, nebo si projděte srovnání obou režimů.

Další krok: Pokračujte na Docker quick-start a poté ověřte checklist v prvním nasazení a produkční checklistu.

Přihlaste se k odběru našeho newsletteru

Zůstaňte informováni o našich nejnovějších zprávách a článcích tím, že se přihlásíte k odběru našeho newsletteru.

Esc Zavřít