NethServer
NethServer는 중소 규모 조직의 서버 응용 프로그램 설치와 운영을 간편하게 만드는 프로젝트다. NethServer 7은 CentOS를 기반으로 한 독립적인 Linux 배포판이었으며, 웹 기반 관리 인터페이스와 서버용 모듈을 제공했다.
| 분류 | 서버 플랫폼, 과거 Linux 배포판 |
|---|---|
| 개발 주체 | NethServer 프로젝트 |
| 계통 | CentOS Linux (7), 다른 Linux 기반 (8) |
| 패키지 형식 | .rpm (7), 컨테이너 이미지 (8) |
| 패키지·서비스 관리 | YUM, RPM (7); Podman (8) |
| 릴리스 모델 | NethServer 7 배포판, NethServer 8 애플리케이션 플랫폼 |
| 지원 아키텍처 | x86_64 |
| 데스크톱·관리 환경 | 웹 관리 대시보드 |
| 주요 용도 | 중소기업 서버와 응용 서비스 |
| 주요 버전 | NethServer 7, NethServer 8 |
| 실행 구조 | 패키지 기반 서버 → 컨테이너 기반 서비스 |
| 개발 상태 | 개발 중 |
| 공식 웹사이트 | 공식 사이트 |
NethServer는 중소 규모 조직의 서버 응용 프로그램 설치와 운영을 간편하게 만드는 프로젝트다. NethServer 7은 CentOS를 기반으로 한 독립적인 Linux 배포판이었으며, 웹 기반 관리 인터페이스와 서버용 모듈을 제공했다.[1]
NethServer 8에서는 단일 CentOS 기반 배포판 대신 여러 Linux 배포판 위에 설치할 수 있는 컨테이너 기반 애플리케이션 플랫폼으로 구조가 바뀌었다. 따라서 NethServer의 세대에 따라 기반 운영체제와 배포 형태가 다르다.
NethServer는 중소 규모 기업과 조직이 사용자 인증, 파일 공유, 웹 애플리케이션과 네트워크 서비스를 관리할 수 있도록 개발된 서버 소프트웨어 프로젝트다. 초기 NethServer는 CentOS 기반의 자체 Linux 배포판으로 설치되었고, 기본 운영체제에 서버 관리 인터페이스와 기능별 소프트웨어 모듈을 결합했다. 별도의 GUI 데스크톱보다 웹 브라우저를 이용한 서버 관리를 중심으로 구성되었다.
NethServer 7은 CentOS Linux 7 계열의 RPM 패키지·yum·systemd 등 표준 서버 구성 요소를 사용한다. 서버 관리자는 모듈을 설치해 DNS, 웹 서버, 파일 공유, 전자우편과 사용자 계정 관련 기능을 추가할 수 있으며, 웹 관리 화면에서 서비스 설정을 적용한다. 이 버전은 특정 Linux 배포판에 결합된 서버 운영체제라는 성격이 강하다.
NethServer 8에서는 여러 Linux 배포판 위에 배치할 수 있는 애플리케이션 플랫폼으로 구조가 바뀌었다. 컨테이너 기반 서비스를 여러 노드에서 운영할 수 있으며, 기본 서버 운영체제와 개별 애플리케이션 패키지의 수명 주기를 분리한다. 이로써 NethServer는 특정 CentOS 릴리스의 후속 배포판이기만 한 제품이 아니라 별도 설치 가능한 서버 응용 프로그램 플랫폼의 성격도 갖는다.[2]
두 세대 모두 네트워크·서버 응용 프로그램을 웹 인터페이스에서 관리하도록 한다는 목적은 같다. 그러나 NethServer 7의 RPM 기반 시스템과 NethServer 8의 컨테이너형 플랫폼은 설치·업데이트·백업과 서비스 배포 방식에서 차이가 있다. ClearOS 같은 소규모 조직용 서버 배포판과 사용 목적은 비슷하지만 NethServer는 버전 변화에 따라 배포 형태가 크게 바뀌었다.