MiniToolDesk Logo
MiniToolDesk

Cloud-Init 構成ビジュアルジェネレーター

100% 端末内完結・通信ゼロ

AWS EC2、DigitalOcean、Hetzner、Proxmox 向け #cloud-config user-data 生成

Cloud VM Bootstrap Presets

Hostname & System Settings

Sudo User & SSH Authorized Keys

ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIG... deploy@key

Packages & Startup Commands (`runcmd`)

curlgitufwfail2banhtopunattended-upgrades
ufw default deny incoming
ufw default allow outgoing
ufw allow 22/tcp
ufw allow 80/tcp
ufw allow 443/tcp
ufw --force enable
systemctl enable --now fail2ban
Generated #cloud-config (user-data)
#cloud-config
# Generated by MiniToolDesk (https://minitooldesk.com/tools/cloud-init-generator/)

hostname: node-01
fqdn: node-01.example.com
manage_etc_hosts: true
timezone: UTC
package_update: true
package_upgrade: true
packages:
  - curl
  - git
  - ufw
  - fail2ban
  - htop
  - unattended-upgrades

users:
  - default
  - name: deploy
    gecos: Deploy User
    sudo: ALL=(ALL) NOPASSWD:ALL
    shell: /bin/bash
    groups: [sudo]
    ssh_authorized_keys:
      - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIG... deploy@key

runcmd:
  - ufw default deny incoming
  - ufw default allow outgoing
  - ufw allow 22/tcp
  - ufw allow 80/tcp
  - ufw allow 443/tcp
  - ufw --force enable
  - systemctl enable --now fail2ban

Cloud Provider Compatibility

Paste into AWS EC2 User Data, DigitalOcean Custom Data, Hetzner Cloud-Config, or Proxmox cloud-init drives.

ブラウザのサイドパネルにこのツールを固定

タブを切り替えずに Alt+M でいつでも即座に呼び出し可能。完全オフライン・無料。

拡張機能を入手

Cloud-Init 構成を作成する手順

  1. 1ホスト名、FQDN、システムのタイムゾーンを入力します。
  2. 2管理者ユーザー名を設定し、SSH 公開鍵を登録します。
  3. 3初期セットアップで導入するパッケージ(ufw、docker など)を選択します。
  4. 4起動時コマンド(runcmd)を定義し、#cloud-config YAML をダウンロードします。

安全なクラウドアシスト

SSH 鍵やサーバー構成情報を外部に送信することなく、ブラウザ内で完結して作成できます。

よくある質問 (FAQ)

Cloud-Init 構成ビジュアルジェネレーター をお気に入りいただけましたか?エンジニア仲間に、広告なし・完全ローカルの安全なツールを共有しましょう!

MiniToolDesk は 100% 無料かつクライアントサイド動作です。皆様の応援が支えです。

関連開発ツール