OpenSource-Hub
A

Ansible NAS

3.7k stars·시스템 최적화·SHA-256 체크섬 확인됨

Ansible과 Docker로 홈 NAS와 셀프 호스팅 애플리케이션 구축을 자동화하여 단 한 번으로 영구적으로 해결하세요.

스마트 다운로드

프로젝트 홈페이지 방문

아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요

코드로 프라이빗 클라우드 구축, Ubuntu를 클릭 한 번으로 NAS로 전환.

주요 기능

  • 원클릭 자동화 배포: Ubuntu 서버 한 대와 Ansible만으로 Docker 및 수십 개의 애플리케이션 자동 설치
  • 풍부한 앱 마켓: Plex, Nextcloud, Home Assistant, Jellyfin, Bitwarden 등 100+ 셀프 호스팅 서비스 지원
  • 코드형 인프라: 모든 구성이 Ansible 플레이북에 포함되어 버전 관리와 재사용이 가능하며, 문제 발생 시 빠르게 롤백 가능
  • 외부 액세스 지원: 도메인과 자동 DNS 업데이트를 통해 외부 네트워크에서 NAS 서비스에 손쉽게 액세스
  • TrueNAS/FreeNAS와 비교: 더 가볍고 유연하며, 벤더 업데이트 제약 없이 완전한 자율 제어 가능

할 수 없는 것

  • •Ubuntu 20.04/22.04 LTS만 지원하며, 다른 시스템은 직접 조정해야 합니다
  • •일정 수준의 Ansible 및 Linux 기초 지식이 필요하며, 완전 초보자에게는 적합하지 않습니다
  • •일부 애플리케이션(예: GitLab)은 많은 메모리가 필요하므로 최소 4GB RAM을 권장합니다
  • •자동 DNS 업데이트는 Cloudflare 등의 서비스 제공업체에 의존하므로 도메인과 API 토큰을 미리 준비해야 합니다
  • •많은 애플리케이션을 선택하면 첫 배포 시간이 오래 걸릴 수 있습니다(네트워크 및 머신 성능에 따라 다름)

사용 사례

  • 홈 서버에서 미디어 서버, 클라우드 스토리지, 비밀번호 관리자, 스마트 홈 허브 등의 서비스를 원스톱으로 배포
  • FreeNAS/TrueNAS를 대체하여 더욱 제어 가능하고 유지 관리하기 쉬운 NAS 시스템 확보
  • 개발 또는 테스트 환경을 위해 셀프 호스팅 CI/CD, 코드 저장소, 모니터링 등의 도구를 빠르게 구축

Ansible NAS는 Ansible 기반의 자동화 배포 도구로, 새로운 Ubuntu 서버를 완전한 기능을 갖춘 NAS(네트워크 연결 스토리지) 및 셀프 호스팅 애플리케이션 플랫폼으로 빠르게 전환해 줍니다. Docker 컨테이너를 통해 Plex, Nextcloud, Home Assistant, Jellyfin 등 수십 가지 인기 애플리케이션을 자동으로 설치하고 구성하여 일관되고 재현 가능하며 유지 관리가 쉬운 서버 환경을 제공합니다. FreeNAS와 같은 폐쇄형 시스템과 달리 Ansible NAS는 모든 구성 요소를 완전히 제어할 수 있으며, 표준 Ubuntu와 컨테이너에만 의존하므로 업스트림 업데이트로 인한 호환성 문제를 방지할 수 있습니다. 이 프로젝트는 외부 도메인 접근과 자동 DNS 업데이트를 지원하며 Traefik 같은 리버스 프록시 도구와 통합됩니다. Infrastructure as Code 방식으로 홈 서버를 관리하려는 기크 사용자에게 매우 적합합니다.

태그

ansiblenasself-hosteddockerhome-serverautomationubuntu

시작하기

1

설치 프로그램 다운로드

위 버튼을 클릭하여 시스템에 맞는 설치 프로그램을 다운로드

2

소프트웨어 설치

다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요

3

1단계: Ubuntu 22.04+ 서버에 Ansible 설치 (sudo apt install ansible)

4

2단계: Ansible NAS 저장소 클론: git clone https://github.com/davestephens/ansible-nas.git && cd ansible-nas

5

3단계: 설정 템플릿 복사: cp nas.yml.example nas.yml, 그런 다음 nas.yml을 편집하여 활성화할 앱과 설정 선택

설치 가이드
  1. 1단계: Ubuntu 22.04+ 서버에 Ansible 설치 (sudo apt install ansible)
  2. 2단계: Ansible NAS 저장소 클론: git clone https://github.com/davestephens/ansible-nas.git && cd ansible-nas
  3. 3단계: 설정 템플릿 복사: cp nas.yml.example nas.yml, 그런 다음 nas.yml을 편집하여 활성화할 앱과 설정 선택
파일 무결성

체크섬 없음

이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다

SHA256 체크섬

체크섬 없음

GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요

이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.

오픈소스 투명성

GitHub 소스 보기
환경 가이드

제거 정보

모든 서비스가 Docker 컨테이너에 배포되어 있으므로 제거는 관련 컨테이너와 이미지를 중지하고 삭제하기만 하면 됩니다: docker stop $(docker ps -aq) && docker rm $(docker ps -aq) && docker system prune -a. 시스템을 완전히 복원하려면 Ubuntu를 재설치하면 됩니다.

추가 의존성 없음

다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.

프로젝트 정보
라이선스MIT
마지막 업데이트2026-06-26 23:55:23
GitHub 저장소공식 웹사이트

문제 발생? 아래 FAQ 확인

3 FAQs

유사한 프로젝트