다음 파일들을 mesh-router 저장소의 /unraid/ 폴더에 추가하면 됩니다:
mesh-router/
└── unraid/
├── nsl-router.xml # ✅ 준비 완료
├── ca_profile.xml # ✅ 준비 완료
├── README.md # ✅ 준비 완료
└── images/
├── nsl-router.png # ⚠️ 이미지 필요
└── yundera-logo.png # ⚠️ 이미지 필요
-
mesh-router 저장소로 이동
https://github.com/Yundera/mesh-router -
unraid 폴더 생성
- "Add file" → "Create new file" 클릭
- 파일명에
unraid/README.md입력 - README.md 내용 붙여넣기
- "Commit new file" 클릭
-
나머지 파일 업로드
unraid폴더로 이동- "Add file" → "Upload files" 클릭
nsl-router.xml,ca_profile.xml드래그- "Commit changes" 클릭
-
images 폴더 생성 및 이미지 업로드
unraid폴더에서 "Add file" → "Create new file"- 파일명에
images/.gitkeep입력 (빈 폴더 유지용) - Commit
unraid/images/폴더로 이동- "Upload files"로 이미지 업로드
# mesh-router 저장소 클론
cd /path/to/your/workspace
git clone https://github.com/Yundera/mesh-router.git
cd mesh-router
# unraid 폴더 및 파일 추가
mkdir -p unraid/images
# 파일들 복사 (준비된 파일들을 여기로 복사)
cp /path/to/nsl-router.xml unraid/
cp /path/to/ca_profile.xml unraid/
cp /path/to/README.md unraid/
# 이미지 파일 추가 (준비되면)
# cp /path/to/nsl-router.png unraid/images/
# cp /path/to/yundera-logo.png unraid/images/
# Git에 추가
git add unraid/
git commit -m "Add Unraid Community Applications template for NSL Router
- Add nsl-router.xml: Full Unraid template for mesh-router
- Add ca_profile.xml: Yundera developer profile
- Add README.md: Comprehensive Unraid installation guide
- Setup images directory for icons
Features:
- Free HTTPS subdomains via nsl.sh
- Automatic routing for Docker containers
- WireGuard VPN secured connection
- No port forwarding required
- Clean URL pattern: appname.username.nsl.sh
Template location: /unraid/nsl-router.xml
Documentation: /unraid/README.md
Icon (pending): /unraid/images/nsl-router.png
Author: Yundera Team"
# GitHub에 푸시
git push origin main- 크기: 256x256px (권장)
- 형식: PNG (투명 배경 권장)
- 위치:
/unraid/images/nsl-router.png - 용도: Community Applications 앱 목록에 표시
디자인 아이디어:
- 라우터/네트워크 아이콘
- 자물쇠 (보안 강조)
- 구름 (클라우드 서비스)
- NSL 또는 mesh 텍스트
- Yundera 브랜드 컬러
- 크기: 256x256px 이상
- 형식: PNG
- 위치:
/unraid/images/yundera-logo.png - 용도: 개발자 프로필 표시
https://raw.githubusercontent.com/Yundera/mesh-router/main/unraid/nsl-router.xml
https://raw.githubusercontent.com/Yundera/mesh-router/main/unraid/images/nsl-router.png
브라우저에서 직접 접근해서 파일이 보이는지 확인
- nsl-router.xml을 텍스트 에디터로 열기
- XML 문법 오류 없는지 확인
- 모든 태그가 올바르게 닫혔는지 확인
- TemplateURL이 올바른지 확인
- Icon URL이 올바른지 확인
- Support, Project URL 확인
파일 업로드가 완료되면:
-
Unraid 포럼에 Support 스레드 생성
- 위치: Docker Containers 섹션
- 제목:
[Support] Yundera - NSL Router: Free HTTPS Domains - 내용:
unraid-forum-support-thread.md사용
-
Community Applications에 제출 요청
- 포럼 스레드에 언급
- GitHub 저장소 URL 공유
- 모더레이터가 검토 후 승인
-
테스트
- 자신의 Unraid에서 먼저 테스트
- Apps → Settings → Template repositories
https://github.com/Yundera/mesh-router추가- NSL Router 검색 및 설치 테스트
- GitHub 업로드 문제: GitHub Docs
- Unraid 템플릿 형식: Unraid Forum - Docker Template Schema
- 커뮤니티: Discord
작업 완료 체크리스트:
- unraid 폴더 생성
- nsl-router.xml 업로드
- ca_profile.xml 업로드
- README.md 업로드
- images 폴더 생성
- nsl-router.png 업로드 (이미지 준비 후)
- yundera-logo.png 업로드 (이미지 준비 후)
- GitHub에서 URL 테스트
- Unraid 포럼 Support 스레드 생성
- 자신의 Unraid에서 설치 테스트