Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Cloudflare Tunnelで始めるお手軽自宅サーバー

Avatar for Taiki Taiki
November 17, 2025

Cloudflare Tunnelで始めるお手軽自宅サーバー

Avatar for Taiki

Taiki

November 17, 2025
Tweet

Other Decks in Technology

Transcript

  1. Cloudflare Tunnelとは? Cloudflareが提供する、プライベートネットワーク内のリソースを、パブリック IPやポート開放なし に、Cloudflareの暗号化されたアウトバウンド接続を通じてインターネットに安全に公開できるソ リューション (by GitHub Copilot) 通常なら

    • パブリックIPアドレス必要 • ポート開放必要 • セキュリティの問題 Cloudflare Tunnelを使うと • パブリックIPアドレス不要 • ポート開放不要 • セキュリティリスクの軽減
  2. 準備するもの • サーバーマシン ◦ 高い機材は必要なし ◦ 古いノートパソコンとかでも動けばOK! • Cloudflareに登録したドメイン ◦

    ほかのレジストラで登録したドメインをCloudflareに移管 ◦ Cloudflareでドメイン登録(おすすめ!) • cloudflaredのインストール
  3. nginx.conf server { listen 3000; server_name <ドメイン>; location / {

    root /usr/share/nginx/html; index index.html; } }
  4. Dockerfile FROM nginx:latest RUN rm /etc/nginx/conf.d/default.conf COPY nginx.conf /etc/nginx/conf.d/ COPY

    index.html /usr/share/nginx/html/ EXPOSE 3000 CMD ["nginx", "-g", "daemon off;"]