coollabsio/coolify
- 출처
- GitHub
- 처음 오른 날
- 분야
- 워크플로
- GitHub 별 수
- 64,391
- 주 언어
- PHP
외부 오픈소스 저장소를 소개하는 글입니다. HDATF 제품이 아닙니다.

무엇을 하나
자기 서버에서 애플리케이션과 데이터베이스를 배포하고 관리하는 자체 호스팅 플랫폼입니다. 운영자가 Git 저장소, 컨테이너 이미지나 Docker Compose 구성을 연결하면 빌드와 서비스 배포, 실행 로그를 관리합니다. Git 변경에 따른 자동 배포와 미리보기 환경, 남겨 둔 이미지로 되돌리기 같은 흐름을 제공합니다. 도메인과 HTTPS, 컨테이너 네트워크, 상태 확인, 예약 작업과 백업 설정도 관리 대상으로 둡니다. 확인한 운영 Compose 설정은 플랫폼 자체와 데이터베이스 및 캐시의 영구 저장 경로를 구분합니다. 시작하려면 지원되는 Linux 서버와 SSH 접근, 방화벽 및 저장 공간 준비가 필요합니다. 설치 후에도 관리 계정과 배포할 저장소, 환경 변수, 도메인과 저장소 권한을 별도로 연결해야 하며 앱이 자동으로 모두 이전되지는 않습니다. 자체 호스팅에서는 플랫폼과 배포 서비스의 보안, 자원 용량과 백업 복구를 운영자가 책임져야 합니다. 기능 목록에 있는 백업이나 되돌리기만으로 개별 애플리케이션 데이터의 완전한 복원이 보장되는 것은 아니므로 실제 복구 절차를 따로 시험해야 합니다.
라이선스
Apache-2.0 허용 범위가 넓고 특허 사용 허락이 포함됩니다. 상업적 이용이 가능하며 고지 문구를 유지하고 변경 사실을 밝혀야 합니다.
같은 분야 저장소
- gitroomhq/postiz-app
Postiz는 여러 소셜 채널의 게시를 함께 관리하려는 팀을 위한 소셜 미디어 관리 앱입니다. 게시물 준비, 게시 시각 조정, 채널 분석 확인을 한곳에서 처리하는 문제를 다룹니다. 사용자는 게시 문구와 미디어, 연결할 계정, 게시 일정을 입력하고 예약 또는 게시된 콘텐츠와 제공 가능한 분석 결과를 받습니다. 팀원은 협업하고 의견을 남길 수 있으며 공개 API와 문서에 소개된 MCP 및 CLI 인터페이스는 외부 자동화의 연결 지점이 됩니다. 공식 구성은 NextJS 화면, NestJS 서비스, PostgreSQL을 사용하는 Prisma, Temporal을 포함하며 개발 설정에는 Redis와 보조 서비스도 정의합니다. 관리형 클라우드와 자체 운영형 중에서 선택할 수 있지만 확인한 개발용 compose 파일은 운영용 구성이 아니라고 명시합니다. 자체 운영에는 저장소와 환경 설정, 소셜 플랫폼별 개발자 앱과 승인 절차가 필요하며 선택적 AI 기능에는 외부 모델 인증 정보도 필요합니다. 따라서 자체 운영만으로 플랫폼 API 권한이나 외부 서비스의 데이터 처리, 업데이트와 백업 및 보안에 대한 운영자 책임이 사라지지는 않습니다. - MapleTechLabs/maple
Maple은 서비스 오류와 느린 요청의 원인을 찾는 개발자와 운영자를 위한 플랫폼입니다. 애플리케이션 실행 데이터를 모으는 표준인 OpenTelemetry로 요청 추적, 로그, 측정값을 받습니다. 요청의 처리 순서와 로그 검색, 측정값 탐색을 함께 볼 수 있습니다. 호스팅된 MCP 연결을 통해 호환되는 AI 도구가 운영 데이터를 조회할 수도 있습니다. 로컬 모드는 수집 서버, 조회 API, 대시보드를 Bun 실행 파일에 묶고 내장 ClickHouse 라이브러리인 chDB를 불러옵니다. 로컬 시작에는 지원되는 macOS나 Linux용 배포 파일과 동반 라이브러리가 필요하고, 데이터 전송에는 수집 설정을 한 애플리케이션이나 수집기가 필요합니다. 로컬 모드는 단일 조직용이며 비정상 종료 뒤에는 체크포인트 복원이 필요하고 그 이후 데이터가 손실될 수 있습니다. 현재 라이선스는 경쟁 상용 서비스 제공을 제한하는 FSL-1.1-ALv2이며, 지금부터 자유로운 Apache 사용을 허용하는 대신 향후 Apache 2.0 전환 권한을 둡니다. - every-app/every-app
EveryApp은 코딩 에이전트가 사내 웹 앱을 만든 뒤에도 남는 호스팅, 로그인, 권한 설정 문제를 다룹니다. 자체 Cloudflare 계정에서 이런 앱을 운영하려는 팀과 개발자를 대상으로 합니다. 앱 정의, 사용할 자원 목록, 브라우저나 AI의 도구 요청을 입력으로 받고, 배포된 앱과 권한이 허용된 처리 결과를 제공합니다. 공개 Gateway가 접근을 검사하고 비공개 앱 Worker로 내부 연결을 통해 요청을 넘기며, 앱 진입부는 서명된 사용자 정보를 확인합니다. 시작 예제는 할 일을 D1에 저장하고 인증된 사용자 식별자로 질의를 제한하므로, 개별 행의 공개 범위는 앱이 책임져야 한다는 점을 보여 줍니다. 예제 도구는 읽기, 쓰기, 파괴적 작업의 위험 등급을 구분하며, AI 도구 호출용 공통 규약인 MCP를 통해 Gateway에서 노출됩니다. 앱 선언에는 허용할 기능도 적고, Gateway가 인증 정보를 보관하면서 외부 API 접근을 중개합니다. 문서상 시작 조건은 Workers Paid를 사용하는 Cloudflare 계정과 Cloudflare 관리 도메인이며, 제공 구조는 필요에 따라 Workers, D1, R2, KV를 사용합니다. 프로젝트는 초기 개발 단계라고 명시하므로, 이런 접근 구조만으로 완전한 보안, 모든 SaaS와의 호환성, 운영 준비 완료를 입증하지는 않습니다. - hugoj0s3/NaturalCron
NaturalCron은 반복 일정을 읽기 쉬운 표현으로 정의하는 C# 라이브러리입니다. .NET 앱에 정기 작업이나 반복 알림을 넣는 개발자를 대상으로 합니다. 정해진 영어형 일정 문법이나 코드로 조건을 차례로 조합하는 빌더를 입력으로 사용합니다. 표현을 시간 단위별 규칙으로 해석한 뒤 기준 시각 이후의 다음 발생 시각이나 여러 발생 시각을 계산합니다. 요일과 시간 범위, 제외 날짜, IANA 표준 시간대 이름과 개발자가 정의한 휴일 같은 조건을 다룰 수 있습니다. 라이브러리는 실행 시각을 알려줄 뿐이므로 실제 작업 실행과 저장, 재시도는 별도 실행 서비스나 스케줄러가 맡아야 합니다. 시작에는 호환되는 .NET 프로젝트와 NaturalCron 패키지가 필요하며, 프로젝트는 .NET 8과 .NET Standard 2.0을 대상으로 하고 TimeZoneConverter에 의존합니다. 선택 패키지로 기존 cron 문자열을 만들 수 있지만 시간대, 제외 조건과 사용자 정의 키워드 등은 온전히 변환되지 않습니다. 임의의 한국어 요청을 이해하는 AI가 아니며, 같은 해석 결과 객체를 여러 스레드가 동시에 사용하는 것도 공식 문서에서 금지합니다. - warmbly/warmbly
Warmbly는 이미 보유한 메일함으로 영업 메일과 메일함 준비 작업을 운영하려는 팀을 위한 자체 호스팅 플랫폼입니다. Gmail, Microsoft 또는 SMTP와 IMAP 계정을 연결하고 연락처, 연속 발송 문안, 시간과 발송 한도를 입력합니다. 캠페인 기록, 열람과 클릭 이벤트, 답장, 통합 받은편지함, 고객 관리 기록을 제공합니다. 메일함 준비는 감시되는 메일함 집단에서 계획된 메시지를 점진적으로 주고받는 방식이며 이후 메일의 받은편지함 도착을 보장하지 않습니다. 상태를 보관하는 Go 백엔드와 이벤트 처리 서비스, 교체 가능한 Go 작업자를 분리하고 Postgres, Redis, 이벤트 전달 시스템, React 대시보드와 별도 실시간 서비스를 둡니다. 작업자는 수신자에게 직접 배달하지 않고 각 메일 제공자에 발송을 요청하며 기본 로컬 구성은 NATS, 로컬 키 관리와 파일 저장을 씁니다. REST 인터페이스, 웹훅과 문서화된 연동을 통해 외부에 연결하고 AI 기능에는 별도 모델 제공자 설정이 필요합니다. 문서의 시작 경로는 Docker Compose 릴리스 이미지나 소스 빌드 뒤 일회용 초기 소유자 등록과 메일함 연결을 하는 방식이며 Google과 Microsoft 계정에는 OAuth 앱 설정이 필요합니다. 개발용 초기 데이터는 자체 호스팅과 데이터베이스를 공유하고 공개된 관리자 접속 정보를 넣으므로 운영 비밀값 설정, 암호화 키 백업과 데모 분리가 중요하며 이번 조사에서는 발송 성능, 도착률과 ATF 연동을 검증하지 않았습니다.
Trendshift 순위 목록에 오른 저장소만 담았고, 목록은 후보를 찾는 데만 썼습니다. 순위 숫자는 옮기지 않았습니다. 설명과 라이선스, 별 수는 각 GitHub 저장소에서 확인했습니다. 해설은 우리의 판단입니다. 이 프로젝트들을 직접 시험한 것은 아니며, 상승 목록에 올랐다고 품질이 증명되지는 않습니다.