# VPS에 SearXNG를 직접 호스팅하려면 어떻게 합니까?

> 프라이빗 검색 엔진 SearXNG를 2 vCPU VPS에서 Docker 명령 한 줄로 실행하십시오. 월 $8.25부터이며 SSH 터널로 접속합니다.

- URL: https://gloamport.com/ko/guides/how-to-self-host-searxng/
- 최종 업데이트: 2026-11-10
- 발행자: Gloamport (https://gloamport.com)

SearXNG는 직접 운영하는 메타 검색 엔진입니다. 이 가이드는 공식 컨테이너 이미지로 설치하고, SSH 터널 뒤에서 비공개로 유지합니다.

**빠른 답변 — VPS에 SearXNG를 직접 호스팅하려면 어떻게 합니까?**

VPS에 SearXNG를 호스팅하려면 Docker를 설치하고, 포트를 127.0.0.1:8888에 바인딩하여 docker.io/searxng/searxng 이미지를 실행한 뒤 SSH 터널로 여십시오. Gloamport Gloam 요금제(2 vCPU, 4 GB RAM, 80 GB NVMe, 4 TB traffic)는 12개월 약정 시 월 $8.25이며, 여유 있게 감당합니다.

## SearXNG를 직접 호스팅하려면 무엇이 필요합니까?

| 항목 | 값 | 출처 |
| --- | --- | --- |
| 이미지 | docker.io/searxng/searxng:latest (미러: ghcr.io/searxng/searxng) | SearXNG 컨테이너 문서 |
| 컨테이너 포트 | 8080, 호스트에서는 127.0.0.1:8888로 게시 | SearXNG 컨테이너 문서 |
| 설정 폴더 | /etc/searxng/ in the container, ./config/ on the host | SearXNG 컨테이너 문서 |
| 데이터 폴더 | /var/cache/searxng/ in the container, ./data/ on the host | SearXNG 컨테이너 문서 |
| 시크릿 | server.secret_key 또는 SEARXNG_SECRET 변수 | SearXNG 설치 문서 |
| 출력 형식 | 기본값은 html만 허용되며, json은 search.formats에 추가해야 합니다 | SearXNG 설치 문서 |
| 권장 요금제 | Gloam: 2 vCPU, 4 GB RAM, 80 GB NVMe, 4 TB traffic | Gloamport 요금제 목록 |

*가격 확인일 2026년 11월 10일.*

## SearXNG란 무엇이며 왜 직접 호스팅합니까?

SearXNG는 무료 메타 검색 엔진으로, 질의를 여러 검색 엔진에 보내고 하나로 합친 페이지를 돌려줍니다. 문서는 이를 개인정보를 존중하는 메타 검색 엔진이라고 설명합니다. 직접 호스팅하면 인스턴스 사용자는 본인 한 명이며, 설정도 본인이 정합니다.

먼저 주의할 점이 있습니다. 상위 검색 엔진은 여전히 질의를 받으며, 본인의 주소 대신 VPS 주소에서 보냅니다. VPS 제공자는 VPS로 가는 트래픽을 봅니다. 직접 호스팅하면 누가 무엇을 보는지가 바뀌지만, 검색 엔진이 그림에서 사라지지는 않습니다. Gloamport는 서버만 판매하며 그 위에 아무것도 얹지 않습니다. 소프트웨어는 본인이 운영합니다.

## Debian 13 또는 Ubuntu 24.04에 SearXNG를 직접 호스팅하는 방법

새 VPS에서 약 15분이 걸리는 5단계입니다.

1. **서버 접속 및 시스템 업데이트** — SSH로 키를 사용해 VPS에 root로 접속하고 apt update 및 apt upgrade를 실행하십시오. 설정 시간: 결제가 확인된 후 최대 1시간 이내입니다. 대부분의 VPS는 몇 분 안에 가동됩니다.
2. **Docker Engine 설치** — Docker 공식 설치 페이지에서 Docker의 apt 저장소를 추가하십시오(Debian 13과 Ubuntu 24.04 모두 지원됩니다). 그다음 아래 코드 블록의 패키지를 설치하십시오.
3. **폴더와 시크릿 만들기** — config와 data를 포함한 searxng 폴더를 만들고, openssl rand -hex 32로 무작위 시크릿을 생성하십시오. 나중에 컨테이너를 다시 만들 수 있도록 시크릿은 root만 읽을 수 있는 파일에 보관하십시오.
4. **컨테이너 시작** — 코드 블록의 docker run 명령을 실행하십시오. -p 옵션은 컨테이너 포트 8080을 127.0.0.1:8888에 게시하므로, VPS 밖에서는 아무것도 접근할 수 없습니다. 재시작 정책으로 재부팅 후에도 다시 실행됩니다.
5. **SSH 터널로 열기** — 본인 컴퓨터에서 코드 블록의 ssh -L 명령을 실행한 뒤 http://127.0.0.1:8888로 접속하십시오. 작업이 끝나면 터널을 닫거나, 백그라운드 세션으로 열어 둘 수 있습니다.

*VPS에서: Docker, 폴더, 컨테이너*

```bash
# After adding Docker's apt repository (docs.docker.com/engine/install/debian/)
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

# Folders and a secret
mkdir -p ~/searxng/config ~/searxng/data
cd ~/searxng
umask 077; openssl rand -hex 32 > secret.txt

# Container, published on loopback only
sudo docker run --name searxng -d --restart unless-stopped \
  -p 127.0.0.1:8888:8080 \
  -e SEARXNG_SECRET="$(cat secret.txt)" \
  -v "./config/:/etc/searxng/" \
  -v "./data/:/var/cache/searxng/" \
  docker.io/searxng/searxng:latest

# Check it answers locally
curl --head 127.0.0.1:8888
```

*본인 컴퓨터에서: SSH 터널*

```bash
ssh -N -L 8888:127.0.0.1:8888 root@YOUR_VPS_IP
```

## 인스턴스를 공개로 둘까요, 비공개로 둘까요?

특별한 이유가 없다면 비공개로 두십시오. 공개 인스턴스는 봇에 의해 크롤링되고 악용되기 쉬우며, SearXNG 문서는 이를 위한 제한기 설정(server.limiter, 기본값 false)을 템플릿에서 꺼진 상태로 제공합니다. SSH 터널 뒤의 1인용 인스턴스에는 제한기도 인증서도 필요하지 않습니다.

터널 없이 휴대폰에서 접속하려면 HTTPS 리버스 프록시를 앞에 두고 비밀번호를 추가하십시오. 이 작업은 이 가이드의 범위 밖입니다. 이미 VPS를 거쳐 가는 브라우저라면 [VPS를 통해 SSH SOCKS 프록시를 어떻게 사용합니까?](https://gloamport.com/ko/guides/how-to-use-ssh-as-a-socks-proxy/ "VPS를 거쳐 브라우저에 SSH SOCKS 프록시를 어떻게 사용합니까?")와 결합해, 두 용도에 같은 터널을 여십시오.

## SearXNG는 얼마나 많은 서버를 사용합니까?

1인용 인스턴스는 작은 요금제에 들어가며, Gloam은 다른 서비스를 함께 둘 여유가 있습니다. 벤치마크 수치는 제공하지 않습니다. 옆에서 실행하는 것에 맞춰 크기를 정하십시오. Gloamport는 Matrix 서버, Vaultwarden, SearXNG를 함께 운영용으로 Gloam을 나열하며, 12개월 약정 시 월 $8.25, 1개월 결제 시 $16.50입니다.

SearXNG만 운영한다면 Dusk(1 vCPU, 2 GB RAM, 40 GB NVMe, 2 TB traffic, 12개월 약정 시 월 $5.25)가 더 작은 선택입니다. 일주일 뒤 docker stats로 부하를 확인하고, 메모리가 부족하면 상위 요금제로 옮기십시오. [요금 페이지](https://gloamport.com/ko/pricing/ "Gloamport VPS는 얼마인가요?")에 모든 크기와 약정 기간이 나와 있습니다.

## SearXNG 자체 호스팅을 어떻게 업데이트하고 보안을 유지합니까?

이미지를 다시 pull하고 컨테이너를 다시 만들어 업데이트하며, 포트를 loopback에 두어 보안을 유지하십시오. 시크릿은 변수로 전달되고 폴더는 호스트에서 마운트되므로 컨테이너를 다시 만들어도 잃는 것이 없습니다. 이미지에 docker pull을 실행하고, docker rm -f searxng로 이전 컨테이너를 제거한 뒤 docker run 명령을 반복하십시오.

호스트도 보호하십시오. SSH는 키로만 사용하고 비밀번호 로그인은 허용하지 마십시오. SSH를 허용하는 방화벽도 두십시오. [새 VPS에서 SSH를 강화하는 방법은 무엇입니까?](https://gloamport.com/ko/guides/how-to-harden-ssh-on-a-vps/ "새 VPS에서 SSH는 어떻게 강화합니까?")를 참조하십시오. Gloamport 조사(대상: 2026년 11월 10일) 기준 49곳 중 28곳은 가입 시 신분증을 요구하지 않습니다. 어떤 경우든 서버 보안은 본인 몫입니다.

**요약**

- SearXNG는 docker.io/searxng/searxng에서 실행되며 설정은 /etc/searxng/에 있습니다.
- 127.0.0.1:8888:8080으로 게시하여 VPS 자체만 접근할 수 있도록 하십시오.
- 무작위 시크릿을 설정하십시오. SEARXNG_SECRET 변수가 server.secret_key보다 우선합니다.
- 본인 컴퓨터에서 ssh -N -L 8888:127.0.0.1:8888로 접속하십시오.
- 상위 검색 엔진은 여전히 VPS 주소에서 온 질의를 봅니다.
- Gloam(12개월 약정 시 월 $8.25)은 다른 서비스와 함께 실행할 수 있습니다.
- 이미지를 다시 pull하고 컨테이너를 다시 만들어 업데이트하십시오.

## SearXNG 직접 호스팅: 자주 묻는 질문

### 도메인 이름이 필요합니까?

SSH 터널 뒤에서는 필요 없습니다. 본인 컴퓨터에서 http://127.0.0.1:8888을 여십시오. 도메인과 인증서는 공용 인터넷에 노출할 때만 중요합니다.

### 대신 Docker Compose를 쓸 수 있습니까?

예. SearXNG 컨테이너 페이지는 Compose를 권장하며, docker-compose.yml과 .env.example을 가져오는 명령을 제공합니다. 위의 단일 docker run 명령은 같은 페이지의 수동 방법입니다.

### JSON 출력은 어떻게 활성화합니까?

settings.yml의 search.formats 아래에 json을 추가하십시오. 템플릿은 html만 활성화하며, 형식을 제거하면 그 형식에 대한 접근이 거부됩니다.

### 직접 호스팅하면 검색이 프라이빗해집니까?

공유된 공개 인스턴스가 경로에서 빠집니다. 하지만 SearXNG가 질의하는 검색 엔진은 여전히 각 질의를 받으며, VPS 제공자는 VPS로 가는 연결을 봅니다.

### 어떤 운영체제에서 작동합니까?

Gloamport 이미지: Linux만 제공합니다: Debian, Ubuntu, AlmaLinux, Rocky Linux 이미지. Windows는 없습니다. 컨테이너는 Debian 13과 Ubuntu 24.04에서 동일하게 실행됩니다.

## 출처

1. [SearXNG 문서: 컨테이너 설치](https://docs.searxng.org/admin/installation-docker.html) — SearXNG project (checked 2026-11-10)
2. [SearXNG 문서: 단계별 설치](https://docs.searxng.org/admin/installation-searxng.html) — SearXNG project (checked 2026-11-10)
3. [Debian에 Docker Engine 설치](https://docs.docker.com/engine/install/debian/) — Docker Inc. (checked 2026-11-10)
4. [ssh(1) 매뉴얼: -L, -N](https://man.openbsd.org/ssh) — OpenBSD / OpenSSH (checked 2026-11-10)

---

Gloamport: Gloamport는 계정 번호로 주문하고 Monero를 우선으로 한 암호화폐로 결제하는, KYC 없이 KVM Linux 서버를 판매하는 VPS 업체입니다. 운영사는 파나마에 등록된 회사 DomaineGoat LLC입니다. 주문 시 요금제, 코인, 그리고 원하는 경우에만 이메일 주소를 요청합니다. 이름, 우편 주소, 전화번호, 신분증은 요구하지 않습니다. 12개월 기간 기준으로 각 요금제는 2026년 11월 10일에 확인한 KYC 없는 암호화폐 VPS 업체 38곳의 조사에서 명시된 비교 요금제보다 최소 25% 저렴합니다.
