UbuntuDebianFREE
Linux 서버를 위한 보안 패널 FREE
UFW와 fail2ban을 설치하고 켠 다음, SSH 로그인, 거부된 연결, 대기 중인 보안 업데이트, SSL 만료일, 디스크 공간을 보여 줍니다. 패널은 귀하의 서버에서 실행되며 데이터는 당사로 오지 않습니다. 가입할 필요가 없습니다.
- 설치
- 2–5분
- 기록
- 7일
- 데이터 수집
- 5분마다
- 검사 항목
- 12
- 언어
- 34
- 가격
- $0, 기업도 무료
dfcdcd9fba6a32e0e362f2317aa1f0b05502fdfae1db87018f6536a18f351f70
패널 화면
이 페이지와 같은 언어로 표시한 FREE의 세 화면입니다. 스크린샷의 데이터는 테스트용입니다.
설치 전에 필요한 것
깨끗한 VPS면 충분합니다. 웹 서버, PHP, 방화벽, fail2ban은 설치 프로그램이 직접 설정합니다.
- 시스템
- Ubuntu 22.04 이상, Debian 12 이상
- 접근 권한
- root 또는 sudo 권한이 있는 사용자로 SSH 접속
- 리소스
- RAM 1GB 이상, 여유 공간 5GB 이상이보다 적으면 설치 프로그램이 경고하지만 계속 진행합니다.
- 도메인
- 서버 IP를 가리키는 A 레코드가 있는 본인의 도메인 또는 하위 도메인. 예: monitor.example.com패널은 주소 전체를 사용하므로 이미 사이트가 실행 중인 도메인은 쓸 수 없습니다. 이 경우 하위 도메인을 사용하십시오. A 레코드는 Let’s Encrypt HTTPS 인증서에 필요합니다.
- 포트
- 80과 443을 외부에서 접근 가능UFW가 아직 설치되지 않았다면 설치 프로그램이 SSH, 80, 443을 열고 데이터베이스, 메일, FTP 포트를 닫습니다.
- 웹 서버
- Apache 또는 nginx웹 서버가 없으면 Apache를 설치하고, 있으면 별도의 사이트를 추가합니다.
- 지원하지 않음
- 호스팅 제어판이 있는 서버: Hestia, cPanel, Plesk, DirectAdmin, ISPmanager, aaPanel, CyberPanel, CloudPanel, FASTPANEL, ISPConfig, Virtualmin, Froxlor, Ajenti, KeyHelp, Webuzo, Sentora, VestaCP, 1Panel, RunCloud, Coolify, CapRover, Dokploy, Easypanel, Cloudron, YunoHost 등이런 제어판은 웹 서버를 직접 관리하므로 설치 프로그램이 진행을 거부합니다. 호스팅 제어판이 있는 서버는 Arcivéo 정식 버전만 지원합니다.
실행하면 일어나는 일
터미널에 진행률이 표시되는 6단계입니다. 설치 프로그램은 변경하기 전에 항상 파일 사본을 저장하고, 마지막에 모두 되돌리는 방법을 알려 줍니다.
- 1/6서버 확인시스템, 권한, 여유 공간, 호스팅 제어판 여부, 도메인 사용 여부
- 2/6웹 서버와 PHPApache 또는 사용 중인 nginx, 패널 전용 풀을 쓰는 PHP-FPM
- 3/6보호UFW를 켜고 SSH와 웹 서버 규칙이 포함된 fail2ban을 설치
- 4/6패널/var/www/arciveo-free의 파일, admin 사용자와 비밀번호
- 5/6HTTPS패널 주소용 Let’s Encrypt 인증서
- 6/6데이터 수집첫 수집은 즉시, 이후 5분마다
설치가 끝날 때의 출력 예
Monitor FREE · installation Log: /var/log/arciveo-free-install.log ──────────────────────────────────────────── [1/6] Server check (pre-flight) (16%) ✓ Ubuntu 24.04.1 LTS ✓ Panel address: https://monitor.example.com/ ✓ RAM 3915MB · disk 71GB free [2/6] Web server + PHP (33%) ✓ Apache installed ✓ PHP 8.3: php-fpm, sqlite3 [3/6] Security tools (50%) ✓ UFW (SSH 22, 80, 443 open; DB/mail/FTP denied) ✓ Fail2ban (active jails: 9; this server's IP in ignoreip) [4/6] Panel (66%) ✓ Code /var/www/arciveo-free · data /var/lib/arciveo-free · config /etc/arciveo-free ✓ PHP-FPM pool 'arciveo-free' (user arcfree, command execution disabled) ✓ Site monitor.example.com on apache → /var/www/arciveo-free/public ✓ Panel login guarded by fail2ban (5 failures in 10 min → address banned for 1 h) [5/6] HTTPS (Let's Encrypt) (83%) ✓ Certificate issued, HTTP redirects to HTTPS [6/6] Data collection (100%) ✓ Collected; next runs every 5 minutes Arcivéo Monitor FREE is installed ✓ Profile: all Installed: apache + PHP 8.3 (php-fpm, sqlite3) · certbot Tools: UFW, Fail2ban Fail2ban: 5 failed SSH logins within an hour ban the address permanently. Backup of every file this run modified: /var/lib/arciveo-install/backup/free-20261007-091204 Undo the configuration changes: sudo /var/lib/arciveo-install/backup/free-20261007-091204/restore.sh Self-check: ✓ apache: running ✓ PHP-FPM: panel pool socket present ✓ UFW: active ✓ Fail2ban: service active (jails loaded) ✓ Collector: data written ✓ Panel: login page answers on https://monitor.example.com/ All checks passed. ──────────────────────────────────────────── Panel: https://monitor.example.com/ User: admin Password: Xk29pQ7mLr4v8tNe ← 예시입니다. 저장해 두십시오. 다시 표시되지 않습니다 Save the password now — it is not stored anywhere in plain text. Change password: sudo arciveo-free passwd Change user name: sudo arciveo-free user NAME Only your IP: sudo arciveo-free allow-ip add YOUR_IP Update FREE: sudo arciveo-free update Status: sudo arciveo-free status Remove FREE: sudo arciveo-free uninstall Log: /var/log/arciveo-free-install.log · Server IP: 203.0.113.10
설치 후
패널 주소를 열고 admin으로 로그인하십시오. 처음 5분 동안 대시보드에 데이터를 수집 중이라고 표시되고, 그 후 점수와 고칠 항목 목록이 각 항목의 준비된 명령과 함께 표시됩니다.
| 서버에서 실행할 명령 | 하는 일 |
|---|---|
sudo arciveo-free status | 설치된 항목과 마지막으로 데이터를 수집한 시각 |
sudo arciveo-free collect | 5분을 기다리지 않고 지금 데이터 수집 |
sudo arciveo-free update | 최신 버전으로 업데이트. 설정, 비밀번호, 데이터는 유지됩니다 |
sudo arciveo-free passwd | 패널 비밀번호를 새로 설정 |
sudo arciveo-free user <name> | 패널 사용자 이름 변경 |
sudo arciveo-free allow-ip add 203.0.113.7 | 목록에 있는 주소에서만 패널 열기 |
sudo arciveo-free unban 203.0.113.7 | 차단 해제. 10분 안에 비밀번호를 다섯 번 틀리면 해당 주소가 1시간 동안 차단됩니다 |
sudo arciveo-free lang ko | 패널의 기본 언어 변경 |
sudo arciveo-free uninstall | 패널을 완전히 제거. UFW와 fail2ban은 계속 동작합니다 |
FREE와 정식 버전
정식 버전은 보안 도구 16개를 추가로 설치하고 그 데이터를 같은 패널에 모아 줍니다. FREE를 제거하고 같은 서버에 정식 버전을 설치할 수 있습니다.
| FREE | 정식 | |
|---|---|---|
| 둘 다 있음 | ||
| SSH 세션로그인, 주소, sshd 설정 | 표시 | 표시 |
| UFW 방화벽및 fail2ban | 설정 | 설정 |
| 보안 업데이트대기 중인 수와 그중 보안 업데이트 | 표시 | 표시 |
| SSL 인증서만료일과 이름 | 표시 | 표시 |
| 성능 및 디스크CPU, 메모리, 디스크 | 표시 | 표시 |
| 정식 버전에만 있음 | ||
| SuricataIDS가 탐지한 네트워크 공격 | — | 설정 |
| Falco프로세스의 의심스러운 활동 | — | 설정 |
| CrowdSec공격 주소 공유 목록 | — | 설정 |
| ModSecurity사이트 대상 공격(WAF) | — | 설정 |
| ClamAV 및 maldet악성 파일 | — | 설정 |
| AIDE 및 debsums시스템 파일 변경 | — | 설정 |
| Lynis, auditd, psad설정 감사, 작업 로그, 포트 스캔 | — | 설정 |
| AppArmor, Monit, 데이터베이스, 웹 서버, cron화면 6개 추가 | — | 표시 |
| 패널 사용 | ||
| 지표 기록리소스 그래프 | 7일 | 30일 |
| 이벤트 기록피드와 로그 | 7일 | 90일 |
| 일일 보고서하루 요약 이메일 | — | 있음 |
| 알림Telegram, 이메일, webhook, 브라우저 푸시 | — | 있음 |
| 사용자패널 계정 | 1명 | 여러 명 |
| WebAuthn 키 로그인2단계 인증: 하드웨어 키 또는 지문 | — | 있음 |
| 모든 서버를 한 화면에계정에서 서버 요약 보기 | — | 있음 |
| API직접 만든 스크립트용 패널 데이터 | — | 있음 |
| 지원 | FAQ | 티켓 |
| 구조 | ||
| 설치FREE는 명령 하나로 전부 설치됩니다. 전체 버전은 설치 프로그램이 서버를 준비하고, 배포 파일은 직접 업로드(SFTP, 예: FileZilla)한 뒤 config.php를 작성하고 데이터베이스를 가져와 라이선스 키를 입력합니다 | 명령 하나 | 단계별 |
| 호스팅 패널이 있는 서버Hestia, cPanel, Plesk, DirectAdmin, ISPmanager, aaPanel, CyberPanel, CloudPanel, FASTPANEL, ISPConfig, Virtualmin, Froxlor, Ajenti, KeyHelp, Webuzo, Sentora, VestaCP, 1Panel, RunCloud, Coolify, CapRover, Dokploy, Easypanel, Cloudron, YunoHost 등 | — | 있음 |
| 보안 도구설치 프로그램이 설치하고 설정합니다 | 2 | 18 |
| 데이터베이스FREE는 모든 것을 파일 하나에 저장하고, 전체 버전은 MySQL 또는 MariaDB 서버가 필요합니다 | SQLite | MySQL |
| 서버 메모리전체 버전: 경량 프로필 2GB, 전체 프로필 4GB | 1GB | 2–4GB |
| 소스 코드전체 버전에서 ionCube가 잠그는 것은 약 400개 파일 중 2개뿐: 라이선스 확인과 보고서 생성 | 공개 | 파일 2개 제외 |
| 외부 연결패널이 스스로 서버에서 인터넷으로 보내는 것 | 없음 | 켠 기능과 인증서 확인 · 자세히 |
FREE와 전체 버전은 구조가 다른 별도의 배포판입니다. 업데이트로 FREE가 전체 버전이 되지는 않습니다. FREE는 sudo arciveo-free uninstall 명령으로 제거하고, 전체 버전은 자체 안내에 따라 설치하며, FREE의 기록은 옮겨지지 않습니다.
자주 묻는 질문
01가입이나 키가 필요합니까?
아니요. 명령이 arciveo.com에서 아카이브를 내려받아 체크섬을 확인하고 그 안의 설치 프로그램을 실행합니다. 계정도 토큰도 필요 없습니다.
02패널은 귀사 서버로 무엇을 보냅니까?
아무것도 보내지 않습니다. 데이터는 서버 자체에서 수집되며 데이터베이스는 /var/lib/arciveo-free에 있습니다. 패널과 수집기는 인터넷에 접속하지 않으며, 외부로 연결하는 것은 시스템의 apt와 certbot뿐입니다.
03이미 사이트가 있는 서버에도 설치할 수 있습니까?
예. “서버에서 이미 사이트가 실행 중”에 체크하면 됩니다. 설치 프로그램은 패널용 사이트를 별도로 추가하지만, 방화벽을 스스로 켜지 않고 이미 설정된 fail2ban도 건드리지 않습니다. 마지막에 건너뛴 항목을 모두 나열합니다.
04회사에서도 FREE를 사용할 수 있습니까?
예. FREE는 PolyForm Internal Use 1.0.0 라이선스로 배포됩니다. 본인이나 회사의 모든 서버(상업용 포함)에 설치하고 코드를 자체적으로 수정할 수 있습니다. 개인 서버에서도 사용할 수 있습니다. FREE를 그대로든 수정해서든 재배포할 수는 없습니다. 이 라이선스는 러시아와 벨라루스에서는 적용되지 않습니다. 전문은 아카이브의 LICENSE 파일에 있습니다.
05몇 대의 서버에 설치할 수 있나요?
제한이 없습니다. 서버마다 자체 패널과 자체 주소가 있습니다. 모든 서버를 한 화면에서 보려면 전체 버전의 내 계정을 이용하세요.
06어떻게 제거하거나 되돌립니까?
sudo arciveo-free uninstall 명령으로 패널, 패널 사이트, 인증서, 데이터가 제거됩니다. 설치 프로그램이 변경한 설정은 백업 폴더의 restore.sh가 되돌리며, 폴더 경로는 설치가 끝날 때 표시됩니다.