한 번의 명령으로 설치되는 자체 호스팅 클라우드를 만들었습니다 (Nextcloud 대안)
Source: Dev.to
Overview
Google Drive나 Dropbox에 비용을 지불하는 것이 지겹나요? Cloud Shakes는 오픈소스이며 자체 호스팅 가능한 개인 클라우드입니다 — 파일은 당신의 것이고, 서버도 당신의 것이며, 규칙도 당신이 정합니다.
- Website: https://shakes.es
- Docs: https://docs.shakes.es
Nextcloud를 떠올리게 하지만, 현대적인 스택과 실제로 의미 있는 설정 방식을 제공합니다. 파일 저장, 오피스 스위트, 노트, 캘린더 — 모든 것이 한 곳에 모여 있으며, 5 분 이내에 설치됩니다.
curl -fsSL https://shakes.es/install | sudo bashPostgreSQL, S3, SSL, 자격 증명 — 모두 자동으로 구성됩니다.
Comparison with Nextcloud
| Feature | Nextcloud | Cloud Shakes |
|---|---|---|
| Setup time | 2–4 hours | 5 minutes |
| Database | Manual MySQL | Auto PostgreSQL |
| Storage | External S3 setup | Built‑in MinIO |
| Stack | PHP + legacy | Next.js + TypeScript |
| SSL | Manual | Automatic |
Pain points with Nextcloud
- PHP 의존성 문제 해결에 몇 시간씩 소요
- 데이터베이스 수동 설정
- XML 설정 파일 지옥
- 보안 강화에 대한 골칫거리
Cloud Shakes reality
- 한 번의 명령 → 모든 것이 정상 작동
- 현대적인 스택 → 레거시 PHP 없음
- 자동 생성된 안전한 자격 증명
- 바로 사용할 수 있는 프로덕션 수준
Technology Stack
- Frontend: Next.js (TypeScript)
- Backend: Prisma, PostgreSQL, Docker, Docker Compose
- Storage: MinIO (S3‑compatible)
- Security: JWT auth, Auto‑SSL, Rate limiting, Zod validation, Audit logs
PHP도 없고, XML 파일도 없습니다. 깔끔하고 가독성 좋은 코드만 있습니다.
Key Features
- 저장소 통계, 최근 활동, 빠른 접근이 가능한 깔끔하고 현대적인 대시보드
- 드래그‑앤‑드롭 업로드, 실시간 진행 표시, 안전한 공유 링크
- 별도 앱 없이도 문서 편집, 노트, 캘린더 내장
- JWT 인증, CSP & Helmet 보안 헤더, 파일 타입 검증, 파일명 정규화
Installation
Standard one‑command install
curl -fsSL https://shakes.es/install | sudo bash설치 프로그램이 몇 분 안에 완전 자동 설정을 안내합니다.
With Cloudflare Tunnel (zero port forwarding)
curl -fsSL https://shakes.es/install | sudo bash
# → Choose: Cloudflare Tunnel option during the interactive wizardWhat the Installer Handles
| Component | Automated |
|---|---|
| Docker & Docker Compose | ✅ |
| PostgreSQL Database | ✅ |
| MinIO S3 Storage | ✅ |
| Frontend (Next.js) | ✅ |
| Backend API | ✅ |
| SSL/HTTPS Configuration | ✅ |
| Cloudflare Tunnel (optional) | ✅ |
Why Choose Cloud Shakes?
Incredibly Easy
- 단일 명령어 설치 — 수동 설정 전혀 필요 없음
- 인터랙티브 위자드가 모든 단계를 안내
- 안전한 자격 증명을 자동 생성
- 설정 없이 바로 작동
Enterprise‑Grade Security
- 안전한 토큰 관리를 갖춘 JWT 인증
- 모든 핵심 엔드포인트에 대한 Rate limiting
- Zod를 이용한 입력 검증
- CSP & Helmet 보안 헤더
- 파일 타입 검증 및 파일명 정규화
- 모든 관리 작업에 대한 감사 로그
Modern Architecture
- TypeScript 기반 Next.js 15
- 타입 안전한 데이터베이스 접근을 위한 Prisma ORM
- 손쉬운 배포와 확장을 위한 Dockerized 서비스
Get Started
웹사이트나 문서를 방문해 더 자세히 알아보고 자체 호스팅 클라우드를 구축해 보세요:
- Website: https://shakes.es
- Documentation: https://docs.shakes.es