Community코딩 & 개발github.com

xixu-me/openclaw-secure-linux-cloud

OpenClaw를 클라우드 서버에 자체 호스팅하거나, 원격 OpenClaw 게이트웨이를 강화하거나, SSH 터널링, Tailscale, 리버스 프록시 노출 중에서 선택하거나, Podman, 페어링, 샌드박싱, 토큰 인증, 도구 권한 기본값을 검토하여 안전한 개인 배포를 원할 때 사용합니다.

openclaw-secure-linux-cloud란 무엇인가요?

이 스킬은 OpenClaw를 클라우드 서버에 안전하게 자체 호스팅하고 관리하기 위한 종합 가이드입니다. 개발자나 AI 에이전트 사용자가 SSH 터널링, Tailscale, 리버스 프록시 등 다양한 노출 방식을 비교하고 선택할 수 있도록 도와주며, Podman 기반 컨테이너 배포, 페어링 인증, 샌드박싱 격리, 토큰 기반 권한 부여, 그리고 도구별 기본 권한 설정 등 보안 강화에 필요한 모든 측면을 다룹니다. 이 스킬은 개인 배포 환경에서 원격 게이트웨이를 안전하게 운영하고자 할 때 유용하며, 특히 클라우드 환경에서 OpenClaw를 처음 설정하거나 보안 수준을 높이고자 하는 사용자에게 실용적인 지침을 제공합니다. 주요 플랫폼으로는 Linux 클라우드 서버를 지원하며, OpenClaw의 안전한 운영을 위한 모범 사례와 구체적인 명령어 예제를 포함합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/xixu-me/skills/tree/main/skills/openclaw-secure-linux-cloud

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

openclaw-secure-linux-cloud은(는) 무엇을 하나요?

OpenClaw를 클라우드 서버에 자체 호스팅하거나, 원격 OpenClaw 게이트웨이를 강화하거나, SSH 터널링, Tailscale, 리버스 프록시 노출 중에서 선택하거나, Podman, 페어링, 샌드박싱, 토큰 인증, 도구 권한 기본값을 검토하여 안전한 개인 배포를 원할 때 사용합니다.

개요

이 스킬은 클라우드 환경에서 OpenClaw를 안전하게 배포하고 관리하는 방법을 다룹니다. 보안 모범 사례, 네트워크 구성, 컨테이너 관리에 중점을 둡니다.

주요 기능

  • 보안 강화: SSH 터널링, Tailscale, 리버스 프록시 등 안전한 연결 방식 선택
  • 포드맨 배포: Podman을 사용한 컨테이너화된 배포 가이드
  • 인증 및 권한: 페어링 인증, 토큰 기반 접근 제어, 도구별 권한 설정
  • 샌드박싱: 격리된 실행 환경 구성

사용 방법

  1. 클라우드 서버 준비

    • Linux 서버 인스턴스 생성 (예: Ubuntu 22.04)
    • 필수 패키지 설치: podman, openssh-server
  2. OpenClaw 설치

    podman pull docker.io/openclaw/server:latest
    podman run -d --name openclaw-server -p 8080:8080 openclaw/server:latest
    
  3. 보안 설정

    • SSH 키 기반 인증 활성화
    • 방화벽 규칙 구성 (예: ufw)
    • Tailscale 또는 리버스 프록시를 통한 접근 제한

네트워크 옵션

방법설명보안 수준
SSH 터널링로컬 포트 포워딩높음
Tailscale메시 네트워크 기반 VPN높음
리버스 프록시Nginx/HAProxy + Let's Encrypt중간-높음

참고 사항

  • 모든 민감한 정보는 환경 변수로 관리하세요.
  • 정기적인 업데이트를 위해 컨테이너 이미지를 최신 상태로 유지하세요.
  • 로그는 중앙 집중식 로깅 시스템으로 전송하는 것을 고려하세요.

문제 해결

일반적인 문제와 해결 방법은 공식 문서를 참조하세요.

라이선스

이 스킬은 MIT 라이선스 하에 배포됩니다.

Individual skills in this repo

This repo contains 11 individual skills — each has its own dedicated page.

xixu-me/develop-userscripts

Use when building, debugging, packaging, or publishing browser userscripts for Tampermonkey or ScriptCat, including GM APIs, metadata blocks, permission issues, @match/@grant/@connect setup, ScriptCat background or scheduled scripts, UserConfig blocks, or subscription workflows.

xixu-me/github-actions-docs

Use when users ask how to write, explain, customize, migrate, secure, or troubleshoot GitHub Actions workflows, workflow syntax, triggers, matrices, runners, reusable workflows, artifacts, caching, secrets, OIDC, deployments, custom actions, or Actions Runner Controller, especially when they need official GitHub documentation, exact links, or docs-grounded YAML guidance.

xixu-me/opensource-guide-coach

Use when a user wants guidance on starting, contributing to, growing, governing, funding, securing, or sustaining an open source project, or asks about contributor onboarding, community health, maintainer burnout, code of conduct, metrics, legal basics, or open source project adoption.

xixu-me/readme-i18n

Use when the user wants to translate a repository README, make a repo multilingual, localize docs, add a language switcher, internationalize the README, or update localized README variants in a GitHub-style repository.

xixu-me/running-claude-code-via-litellm-copilot

Use when routing Claude Code through a local LiteLLM proxy to GitHub Copilot, reducing direct Anthropic spend, configuring ANTHROPIC_BASE_URL or ANTHROPIC_MODEL overrides, or troubleshooting Copilot proxy setup failures such as model-not-found, no localhost traffic, or GitHub 401/403 auth errors.

xixu-me/secure-linux-web-hosting

Use when setting up, hardening, or reviewing a cloud server for self-hosting, including DNS, SSH, firewalls, Nginx, static-site hosting, reverse-proxying an app, HTTPS with Let's Encrypt or ACME clients, safe HTTP-to-HTTPS redirects, or optional post-launch network tuning such as BBR.

xixu-me/skills-cli

Use when users ask to discover, install, list, check, update, remove, back up, restore, sync, or initialize Agent Skills, mention `bunx skills`, `npx skills`, `skills.sh`, or `skills-lock.json`, ask "find a skill for X", or want help extending agent capabilities with installable skills.

xixu-me/tzst

Use when the user needs to create, extract, flatten, list, test, install, script, or troubleshoot `tzst` CLI workflows for `.tzst` or `.tar.zst` archives, including compression levels, streaming mode, extraction filters, conflict resolution, JSON output, or standalone binary setup, even if they describe the archive task without naming `tzst`.

xixu-me/use-my-browser

Use when work depends on the user's live browser session or visible rendered state rather than static fetches, especially for browser debugging contexts or DevTools-selected elements or requests, logged-in dashboards or CMS flows, localhost apps, forms, uploads, downloads, media inspection, DOM or iframe inspection, Shadow DOM, or browser failures that look like soft 404s, auth walls, anti-bot checks, or rate limits.

xixu-me/xdrop

Use this skill when the user wants to send or fetch files through an Xdrop server from the terminal, asks to automate encrypted Xdrop share-link workflows, provides an Xdrop `/t/:transferId#k=...` link to download and decrypt locally, or needs Xdrop CLI flags such as `--quiet`, `--json`, `--expires-in`, `--output`, or `--api-url`, even if they do not explicitly mention the skill name.

xixu-me/xget

Use when tasks involve Xget URL rewriting, registry/package/container/API acceleration, integrating Xget into Git, download tools, package managers, container builds, AI SDKs, CI/CD, deployment, self-hosting, or adapting commands and config from the live README `Use Cases` section into files, environments, shells, or base URLs.

관련 스킬