VanyaJ/bada-airgap-images
๐ก๏ธ BADA & Mories Enterprise Air-Gap Package (AMD64 / Ubuntu) ๋ณธ ํจํค์ง๋ ์ธ๋ถ ์ธํฐ๋ท์ด ์์ ํ ์ฐจ๋จ๋ ํ์๋ง(Air-Gapped) ๋ฐ ์ํฐํ๋ผ์ด์ฆ ํ๊ฒฝ์์ BADA & Mories ์ฝ๊ทธ๋ํฐ๋ธ ์์ด์ ํธ ํ๋ซํผ์ ์ํด๋ฆญ์ผ๋ก ๋ฐฐํฌํ๊ณ ์ด์ํ ์ ์๋๋ก ๊ตฌ์ฑ๋ ์ฌ์ธ์(All-in-One) ํจํค์ง์ ๋๋ค. ๐ฆ ํจํค์ง ๊ตฌ์ฑ ์์ ํ์ผ/๋๋ ํ ๋ฆฌ ์ค๋ช install.sh ์ํด๋ฆญ ์คํ๋ผ์ธ ์ค์น ๋ฐ ์๋น์ค ๊ธฐ๋ ์คํฌ๋ฆฝํธ start.sh / stop.sh ์ปจํ ์ด๋ ์๋น์ค ๊ธฐ๋ ๋ฐ ์ค์ง ์คํฌ๋ฆฝํธ restart.sh / status.sh ์๋น์ค ์ฌ์์ ๋ฐ 5๋ ํต์ฌ ์๋ํฌ์ธํธ ํฌ์ค์ฒดํฌ ์คํฌ๋ฆฝํธ config/ docker-compose.yml, litellm_config.yaml, .env.example ์ค์ ํ ํ๋ฆฟ images/ ์คํ๋ผ์ธ Docker ์ด๋ฏธ์ง ์์นด์ด๋ธโฆ See the full description on the dataset page: https://huggingface.co/datasets/VanyaJ/bada-airgap-images.
๐ก๏ธ BADA & Mories Enterprise Air-Gap Package (AMD64 / Ubuntu)
๋ณธ ํจํค์ง๋ ์ธ๋ถ ์ธํฐ๋ท์ด ์์ ํ ์ฐจ๋จ๋ ํ์๋ง(Air-Gapped) ๋ฐ ์ํฐํ๋ผ์ด์ฆ ํ๊ฒฝ์์ BADA & Mories ์ฝ๊ทธ๋ํฐ๋ธ ์์ด์ ํธ ํ๋ซํผ์ ์ํด๋ฆญ์ผ๋ก ๋ฐฐํฌํ๊ณ ์ด์ํ ์ ์๋๋ก ๊ตฌ์ฑ๋ ์ฌ์ธ์(All-in-One) ํจํค์ง์ ๋๋ค.
๐ฆ ํจํค์ง ๊ตฌ์ฑ ์์
๐ ๋น ๋ฅธ ์์ ๊ฐ์ด๋ (Quick Start)
1๋จ๊ณ: ํจํค์ง ๋ค์ด๋ก๋ (์ธํฐ๋ท ๊ฐ๋ฅ ํ๊ฒฝ)
Hugging Face์์ ์ต์ ์์ด๊ฐญ ํจํค์ง๋ฅผ ๋ค์ด๋ก๋ํฉ๋๋ค:
# Hugging Face CLI ์ฌ์ฉ ์ (๊ถ์ฅ)
huggingface-cli download VanyaJ/bada-airgap-images --repo-type dataset --local-dir ./bada-airgap-deploy
# ๋๋ git lfs clone ์ฌ์ฉ ์
git lfs install
git clone https://huggingface.co/datasets/VanyaJ/bada-airgap-images bada-airgap-deploy2๋จ๊ณ: ์คํ๋ผ์ธ(ํ์๋ง) ์๋ฒ๋ก ์ ์ก
๋ค์ด๋ก๋ํ bada-airgap-deploy ํด๋๋ฅผ USB ๋๋ ํ์๋ง ๋ด๋ถ ์ ์ก๋ง์ ํตํด ๋์ Ubuntu ์๋ฒ(amd64)๋ก ๋ณต์ฌํฉ๋๋ค.
3๋จ๊ณ: ์ํด๋ฆญ ์ค์น ๋ฐ ์คํ
๋์ ์๋ฒ์ ํด๋น ๋๋ ํ ๋ฆฌ์์ ์๋ ๋ช ๋ น์ด๋ฅผ ์คํํฉ๋๋ค:
cd bada-airgap-deploy
chmod +x *.sh
./install.sh๐ ์๋น์ค ์ ์ URL ๋ฐ ๊ธฐ๋ณธ ํฌํธ
์ค์น๊ฐ ์๋ฃ๋๋ฉด ๋ค์ ์๋ํฌ์ธํธ๋ฅผ ํตํด ์๋น์ค์ ์ ์ํ ์ ์์ต๋๋ค:
โ๏ธ ์ค์ ์ปค์คํฐ๋ง์ด์ง
1. ํ๊ฒฝ ๋ณ์ (.env)
ํ์์ ๋ฐ๋ผ .env ํ์ผ์ ๋น๋ฐ๋ฒํธ ๋ฐ ์ค์ ์ ์์ ํฉ๋๋ค:
# Neo4j ์ ์ ๊ณ์
NEO4J_USER=neo4j
NEO4J_PASSWORD=your-custom-secure-password
# LiteLLM ๋ง์คํฐ ํค
LITELLM_MASTER_KEY=sk-litellm-master-key-custom
# ๋ก์ปฌ ์๋ฒ ๋ฉ Ollama ์๋ฒ ์ฃผ์
EMBEDDING_BASE_URL=http://host.docker.internal:11434
EMBEDDING_MODEL=nomic-embed-text2. LLM ๋ผ์ฐํ
(litellm_config.yaml)
๋ด๋ถ vLLM ๋๋ ์ฌ๋ด GPU ์๋ฒ์ IP๋ฅผ litellm_config.yaml์ ์ง์ ํ์ฌ ๋น์ฉ 0์์ ์คํ๋ผ์ธ ์ถ๋ก ํ๊ฒฝ์ ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
๐ ๏ธ ์ด์ ๋ฐ ๊ด๋ฆฌ ๋ช ๋ น์ด
# 1. ์๋น์ค ์ํ ๋ฐ ํฌ์ค์ฒดํฌ ํ์ธ
./status.sh
# 2. ์๋น์ค ์ค์ง
./stop.sh
# 3. ์๋น์ค ์์
./start.sh
# 4. ์๋น์ค ์ฌ์์
./restart.sh