한 번의 명령으로 설치되는 자체 호스팅 클라우드를 만들었습니다 (Nextcloud 대안)

발행: (2026년 3월 15일 오전 08:21 GMT+9)
5 분 소요
원문: Dev.to

Source: Dev.to

Overview

Google Drive나 Dropbox에 비용을 지불하는 것이 지겹나요? Cloud Shakes는 오픈소스이며 자체 호스팅 가능한 개인 클라우드입니다 — 파일은 당신의 것이고, 서버도 당신의 것이며, 규칙도 당신이 정합니다.

Nextcloud를 떠올리게 하지만, 현대적인 스택과 실제로 의미 있는 설정 방식을 제공합니다. 파일 저장, 오피스 스위트, 노트, 캘린더 — 모든 것이 한 곳에 모여 있으며, 5 분 이내에 설치됩니다.

curl -fsSL https://shakes.es/install | sudo bash

PostgreSQL, S3, SSL, 자격 증명 — 모두 자동으로 구성됩니다.


Comparison with Nextcloud

FeatureNextcloudCloud Shakes
Setup time2–4 hours5 minutes
DatabaseManual MySQLAuto PostgreSQL
StorageExternal S3 setupBuilt‑in MinIO
StackPHP + legacyNext.js + TypeScript
SSLManualAutomatic

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 wizard

What the Installer Handles

ComponentAutomated
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

웹사이트나 문서를 방문해 더 자세히 알아보고 자체 호스팅 클라우드를 구축해 보세요:

0 조회
Back to Blog

관련 글

더 보기 »

트라비고

Gemini와 함께 말하는 속도만큼 빠르게 여행하세요! 라이브 에이전트가 몰입형 스토리텔링 및 3D 내비게이션과 만나는 곳. 이 프로젝트는 Gemini Live Ag...에 진입하기 위해 만들어졌습니다.