8P by lunastev 2달전 | ★ favorite | 댓글 4개

개인용 Linux 미러 서버를 Docker로 간단하게 배포하고 자동 동기화할 수 있는 오픈소스 프로젝트입니다.

  • Arch/Ubuntu 공식 미러에서 rsync로 자동 동기화
  • cron으로 주기적 갱신
  • nginx로 디렉토리 목록 제공
  • Docker로 전체 구성 -> sh 혹은 bat 실행만으로 바로 구동

원래 Arch 기반의 배포판을 만들다가,
자체 미러 서버가 있으면 좋겠다고 생각해서 만들어 봤습니다.
Docker와 Linux 기본 지식만 있다면 누구나 쉽게 확장하거나 수정할 수 있습니다.

Github: https://github.com/LunaStev/mirror-docker

rocky나 fedora도 가능할까요?

여러 일이 많아서 이제 봤네요. 네 쉽게 확장이 가능해서 구조만 파악한다면 쉽게 가능할 겁니다.

우분투 기반의 배포판 만드는 것은 별도의 GUI 툴들이 있는 것으로 아는데
Arch기반의 배포판을 만드는 것은 어떻게 만드나요?

이것도 스크립트 파일로 만들 수 있는 것인지 정보 공유 좀 부탁드립니다.

Arch 진영에는 archiso라고 공식적인 iso를 만드는 툴이 있는데 이걸로 만들더라구요.
제가 만들다가 말았지만 https://github.com/LunaStev/noxis 여기에 보면 대충 이렇게 구성이 되어있습니다.