Author:
    Creation:2026-09-21Last update:2026-09-27

    Intlayer CLI Init Infra рдХрдорд╛рдВрдб

    рд╡рд┐рд╡рд░рдг

    init infra рдХрдорд╛рдВрдб рдЖрдкрдХреА рдорд╢реАрди рдкрд░ Intlayer рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдЖрдкрдХреЗ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рд╣реЛрд╕реНрдЯ рдХрд┐рдП рдЧрдП рдЗрдВрд╕реНрдЯреЙрд▓рд░ (macOS / Linux рдкрд░ https://intlayer.org/install.sh, Windows рдкрд░ https://intlayer.org/install.ps1) рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдЯрд░реНрдорд┐рдирд▓ рд╕реЗ рдЬреЛрдбрд╝рдХрд░ рдЪрд▓рд╛рддрд╛ рд╣реИ, рддрд╛рдХрд┐ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдХрд╛ рдореЗрдиреВ рдФрд░ рдкреНрд░рдЧрддрд┐ рдЖрдЙрдЯрдкреБрдЯ рдЖрдк рддрдХ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдмрджрд▓рд╛рд╡ рдХреЗ рдкрд╣реБрдВрдЪреЗред

    рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдкреВрдЫрддрд╛ рд╣реИ рдХрд┐ рдЖрдк Intlayer рдХреЛ рдХреИрд╕реЗ рдЪрд▓рд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ:

    • рдбреЗрд╕реНрдХрдЯреЙрдк рдРрдк: рдЖрдкрдХреЗ рдУрдПрд╕ рдФрд░ рд╕реАрдкреАрдпреВ рдХреЗ рд▓рд┐рдП рдиреЗрдЯрд┐рд╡ рдбреИрд╢рдмреЛрд░реНрдб рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдЦреЛрд▓рддрд╛ рдпрд╛ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рддрд╛ рд╣реИред рдбреЗрд╕реНрдХрдЯреЙрдк рдмрд┐рд▓реНрдб Intlayer Cloud рдмреИрдХрдПрдВрдб рд╕реЗ рд╕рдВрдЪрд╛рд░ рдХрд░рддрд╛ рд╣реИред
    • рдСрд▓-рдЗрди-рд╡рди Docker: рдПрдХ рд╡реЙрд▓реНрдпреВрдо рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдПрдХрд▓ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдбреИрд╢рдмреЛрд░реНрдб + API + MongoDB + Redis + MinIOред рдЬрдирд░реЗрдЯ рдХрд┐рдП рдЧрдП рд╕реАрдХреНрд░реЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде ./intlayer.env рд▓рд┐рдЦрддрд╛ рд╣реИ рдФрд░ intlayer/cms-all рдЗрдореЗрдЬ рдХреЛ рдкреБрд▓ рдХрд░рддрд╛ рд╣реИред
    • Docker Compose: рд╕реНрдХреЗрд▓реЗрдмрд▓ рд╕реЗрд▓реНрдл-рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐ рд╕реЗрд╡рд╛ рдПрдХ рдХрдВрдЯреЗрдирд░ред ./intlayer/ рдореЗрдВ docker-compose.yml рдФрд░ .env рд▓рд┐рдЦрддрд╛ рд╣реИ рдФрд░ рдЗрдореЗрдЬ рдХреЛ рдкреБрд▓ рдХрд░рддрд╛ рд╣реИред

    рд╣реЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рд╕реЗрдЯрдЕрдк рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рд╕рддреНрдп рдХрд╛ рдПрдХрдорд╛рддреНрд░ рд╕реНрд░реЛрдд рд╣реИ: CLI рд╕рдорд╛рди рдЪрд░рдгреЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдЗрд╕реЗ рдЪрд▓рд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП npx intlayer init infra рдФрд░ curl -fsSL https://intlayer.org/install.sh | sh рдмрд┐рд▓реНрдХреБрд▓ рдПрдХ рдЬреИрд╕рд╛ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред

    рдЙрдкрдпреЛрдЧ

    bash
    npx intlayer init infra [options]
    

    рд╡рд╣реА рдЪрд░рдг npx intlayer init --interactive рдХреА рдЪреЗрдХрд▓рд┐рд╕реНрдЯ рдореЗрдВ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ (рдбреЗрд╕реНрдХрдЯреЙрдк рдРрдк / рд╕реЗрд▓реНрдл-рд╣реЛрд╕реНрдЯрд┐рдВрдЧ) рдХреЗ рддрд╣рдд рднреА рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

    рд╡рд┐рдХрд▓реНрдк

    • -m, --mode <mode> - рд╡реИрдХрд▓реНрдкрд┐рдХред рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдХреЗ рдореЗрдиреВ рдХреЛ рдЫреЛрдбрд╝реЗрдВ рдФрд░ рд╕реАрдзреЗ рдПрдХ рдореЛрдб рдЪрд▓рд╛рдПрдВред рд╕реНрд╡реАрдХреГрдд рдорд╛рди: desktop, docker (рдСрд▓-рдЗрди-рд╡рди) рдпрд╛ composeред рдХреЛрдИ рдЕрдиреНрдп рдорд╛рди рд╕реНрд╡реАрдХреГрдд рдореЛрдб рдХреА рд╕реВрдЪреА рд╡рд╛рд▓реА рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддрд╛ рд╣реИред

    рдЙрджрд╛рд╣рд░рдг

    рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рд░реВрдк рд╕реЗ рдореЛрдб рдЪреБрдиреЗрдВ

    bash
    npx intlayer init infra
    

    рдбреЗрд╕реНрдХрдЯреЙрдк рдРрдк рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ

    bash
    npx intlayer init infra --mode desktop
    

    рдСрд▓-рдЗрди-рд╡рди рдХрдВрдЯреЗрдирд░ рдХреЗ рд╕рд╛рде рд╕реЗрд▓реНрдл-рд╣реЛрд╕реНрдЯ рдХрд░реЗрдВ

    bash
    npx intlayer init infra --mode docker
    

    Docker Compose рдХреЗ рд╕рд╛рде рд╕реЗрд▓реНрдл-рд╣реЛрд╕реНрдЯ рдХрд░реЗрдВ

    bash
    npx intlayer init infra --mode compose
    

    рдЖрдЙрдЯрдкреБрдЯ рдЙрджрд╛рд╣рд░рдг

    bash
    npx intlayer init infra --mode compose
    тЧЗ  Installer downloaded
    тЦ╕ Fetching docker-compose.yml into ./intlayer
    тЦ╕ Writing ./intlayer/.env
    тЦ╕ Pulling images
    
      Everything is installed. Two steps left.
    
      1. Configure a mailer in:
    
           ./intlayer/.env
    
         Either RESEND_API_KEY (resend.com) or the MAIL_SMTP_* block, the first
         account cannot be verified without a working mailer.
      2. Start the stack:
    
           cd ./intlayer && docker compose up -d
    
      Then open http://localhost:3000, first boot initialises the
      datastores, so give it a minute. The first account you create becomes the
      super admin.
    
        Logs      docker compose logs -f
        Stop      docker compose down
        Upgrade   docker compose pull && docker compose up -d
    

    рдХреЛрдИ рдбреЛрдореЗрди рджрд┐рдП рдЬрд╛рдиреЗ рдкрд░ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП example.org), рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдбреИрд╢рдмреЛрд░реНрдб, API рдФрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реНрдЯреЛрд░реЗрдЬ рдХреЗ рд▓рд┐рдП https://cms.example.org, https://back.example.org рдФрд░ https://s3.example.org/intlayer рд╕реБрдЭрд╛рддрд╛ рд╣реИ, рдЙрдиреНрд╣реЗрдВ рдкрд░реНрдпрд╛рд╡рд░рдг рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд▓рд┐рдЦрддрд╛ рд╣реИ, рдФрд░ рд╕реНрдЯрд╛рд░реНрдЯ рдХрдорд╛рдВрдб рдХреЛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рдмрд┐рд▓реНрдб рдкрд░ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░рдХрд╛рд╢рд┐рдд рдбреИрд╢рдмреЛрд░реНрдб рдЗрдореЗрдЬ рдХреЗрд╡рд▓ localhost рдкрд░ рдХрд╛рдо рдХрд░рддреА рд╣реИред рдХрд╕реНрдЯрдо рдбреЛрдореЗрди рджреЗрдЦреЗрдВред

    рдЗрдВрд╕реНрдЯреЙрд▓рд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕

    рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдХреБрдЫ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдкрдврд╝рддрд╛ рд╣реИ, рдЬрд┐рдиреНрд╣реЗрдВ CLI рдмрд┐рдирд╛ рдХрд┐рд╕реА рдмрджрд▓рд╛рд╡ рдХреЗ рдЖрдЧреЗ рднреЗрдЬрддрд╛ рд╣реИред рдХрдорд╛рдВрдб рдЪрд▓рд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЙрдиреНрд╣реЗрдВ рдЕрдкрдиреЗ рд╢реЗрд▓ рдореЗрдВ рд╕реЗрдЯ рдХрд░реЗрдВ:

    bash
    INTLAYER_COMPOSE_DIR=./cms npx intlayer init infra --mode compose
    
    рдЪрд░рдбрд┐рдлрд╝реЙрд▓реНрдЯрд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИрд╡рд┐рд╡рд░рдг
    INTLAYER_MODE(рдкреВрдЫрд╛ рдЧрдпрд╛)рд╕рднреАdesktop, docker рдпрд╛ compose, --mode рдХреЗ рд╕рдорд╛рди
    INTLAYER_DOWNLOAD_DIR~/DownloadsdesktopрдЬрд╣рд╛рдВ рдРрдк рдЗрдВрд╕реНрдЯреЙрд▓рд░ рд╕рд╣реЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ
    INTLAYER_IMAGEintlayer/cms-all:latestdockerрдкреБрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдСрд▓-рдЗрди-рд╡рди рдЗрдореЗрдЬ
    INTLAYER_ENV_FILE./intlayer.envdockerрдкрд░реНрдпрд╛рд╡рд░рдг рдлрд╝рд╛рдЗрд▓ рдХрд╣рд╛рдБ рд▓рд┐рдЦрдиреА рд╣реИ
    INTLAYER_CONTAINER_NAMEintlayerdockerрдХрдВрдЯреЗрдирд░ рдХрд╛ рдирд╛рдо
    INTLAYER_DATA_VOLUMEintlayer-datadocker/data рдкрд░ рдорд╛рдЙрдВрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдирд╛рдорд┐рдд рд╡реЙрд▓реНрдпреВрдо
    INTLAYER_APP_PORT3000dockerрдбреИрд╢рдмреЛрд░реНрдб рдХреЗ рд▓рд┐рдП рд╣реЛрд╕реНрдЯ рдкреЛрд░реНрдЯ
    INTLAYER_API_PORT3100dockerAPI рдХреЗ рд▓рд┐рдП рд╣реЛрд╕реНрдЯ рдкреЛрд░реНрдЯ
    INTLAYER_S3_PORT9000dockerMinIO S3 API рдХреЗ рд▓рд┐рдП рд╣реЛрд╕реНрдЯ рдкреЛрд░реНрдЯ
    INTLAYER_CONSOLE_PORT9001dockerMinIO рдХрдВрд╕реЛрд▓ рдХреЗ рд▓рд┐рдП рд╣реЛрд╕реНрдЯ рдкреЛрд░реНрдЯ
    INTLAYER_COMPOSE_DIR./intlayercomposeрдЬрд╣рд╛рдБ docker-compose.yml рдФрд░ .env рд▓рд┐рдЦреЗ рдЬрд╛рддреЗ рд╣реИрдВ
    INTLAYER_SELFHOST_REFmainрджреЛрдиреЛрдВGit рд╕рдВрджрд░реНрдн рдЬрд╣рд╛рдВ рд╕реЗ compose рдлрд╝рд╛рдЗрд▓ рдФрд░ env рдЯреЗрдореНрдкрд▓реЗрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ
    рдкреЛрд░реНрдЯ рдЪрд░ рдХреЗрд╡рд▓ рдореИрдкрд┐рдВрдЧ рдХреЗ рд╣реЛрд╕реНрдЯ рдкрдХреНрд╖ рдХреЛ рдмрджрд▓рддреЗ рд╣реИрдВред рдкреНрд░рдХрд╛рд╢рд┐рдд рдЗрдореЗрдЬ рдореЗрдВ рдбреИрд╢рдмреЛрд░реНрдб рдмрдВрдбрд▓ рдореЗрдВ http://localhost:3000, http://localhost:3100 рдФрд░ http://localhost:9000 рд╕рдВрдХрд▓рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЬрдм рддрдХ рдЖрдк рдЕрдкрдиреА рд╕реНрд╡рдпрдВ рдХреА рдЗрдореЗрдЬ рдирд╣реАрдВ рдмрдирд╛рддреЗ, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди рдмрдирд╛рдП рд░рдЦреЗрдВ: рд╕реЗрд▓реНрдл-рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдЧрд╛рдЗрдб рджреЗрдЦреЗрдВред

    рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдБ

    • рдбреЗрд╕реНрдХрдЯреЙрдк рдРрдк рдХреЛ Node.js рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ: рдРрдк рдбреИрд╢рдмреЛрд░реНрдб рд╕рд░реНрд╡рд░ рдХреЛ рдПрдореНрдмреЗрдб рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдорд╢реАрди рдХреЗ рдЕрдкрдиреЗ node рдмрд╛рдЗрдирд░реА рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИред
    • Docker рдореЛрдб рдХреЗ рд▓рд┐рдП Docker рдЖрд╡рд╢реНрдпрдХ рд╣реИ (Windows рдкрд░ WSL 2 рдмреИрдХрдПрдВрдб рдХреЗ рд╕рд╛рде Docker Desktop)ред Compose рдореЛрдб рдХреЗ рд▓рд┐рдП docker compose рдкреНрд▓рдЧрдЗрди рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

    рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

    • рдХрдорд╛рдВрдб рдХреЛ рдлрд┐рд░ рд╕реЗ рдЪрд▓рд╛рдирд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИ: рдореМрдЬреВрджрд╛ рдкрд░реНрдпрд╛рд╡рд░рдг рдлрд╝рд╛рдЗрд▓ рдХрднреА рднреА рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЕрдкрдЧреНрд░реЗрдб рдкрде рдХреЗ рд░реВрдк рдореЗрдВ рднреА рдХрд╛рдо рдХрд░рддреА рд╣реИ (рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдирд╡реАрдирддрдо рдЗрдореЗрдЬ рдХреЛ рдЦреАрдВрдЪрддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЗ рд╕реАрдХреНрд░реЗрдЯреНрд╕ рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЦрддрд╛ рд╣реИ)ред
    • рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдПрдХ рдЕрд╕реНрдерд╛рдпреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдкрд░ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
    • рдХрдорд╛рдВрдб рдХрд╛ рдирд┐рдХрд╛рд╕ рдХреЛрдб рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдХрд╛ рд╣реА рд╣реЛрддрд╛ рд╣реИред рдпрджрд┐ рдбрд╛рдЙрдирд▓реЛрдб рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ CLI рд╕рдордХрдХреНрд╖ curl тАж | sh (рдпрд╛ irm тАж | iex) рдХрдорд╛рдВрдб рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдЖрдк рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдХреЛ рд╕реАрдзреЗ рдЪрд▓рд╛ рд╕рдХреЗрдВред
    • рд╕рд╛рдЗрди-рдЗрди рдИрдореЗрд▓ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП Docker рдореЛрдб рдХреЛ рдЕрднреА рднреА рдПрдХ рдореЗрд▓рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЗрдВрд╕реНрдЯреЙрд▓рд░ рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдЬрдирд░реЗрдЯ рдХреА рдЧрдИ рдкрд░реНрдпрд╛рд╡рд░рдг рдлрд╝рд╛рдЗрд▓ рдореЗрдВ Resend рдпрд╛ SMTP рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ: рдЧреНрд▓реЛрдмрд▓ рдореЗрд▓рд░ рджреЗрдЦреЗрдВред

    рд╕рдВрдмрдВрдзрд┐рдд