グローバルIPv4アドレスが必要なのにIPoE回線にしちゃったうっかりさんのために、一番安いさくらVPSを契約してそいつのグローバルIPアドレスを自鯖につける方法を紹介しておきますね。 https://t.co/HYNxMnVO9F
タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。
[h:ttps://bootcamp.fjord.jp/articles/170] を参考にさくらVPSにRails8をKamalでデプロイしました。 手順どおりでほぼ問題なくデプロイできるのですが、さくらVPSは管理ユーザーがubuntuに固定(Kamalはrootを想定)されているので、それに対応するための手順が必要だった。 config/deploy.yml を編集して ``` ssh: user: ubuntu ``` を追加するのと、サーバー側で、 ``` # root シェルで実行 echo 'ubuntu ALL=(ALL) NOPASSWD:ALL' > /etc/sudoers.d/ubuntu ``` と実行して、ubuntu ユーザーがパスワードなしで sudo を実行できるようにするのと、 ``` sudo usermod -aG docker ubuntu ```
# cat /etc/redhat-release CentOS Linux release 8.3.2011 # vi /etc/yum.repos.d/nginx.repo [nginx-stable] name=nginx stable repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=1 enabled=1 gpgkey=https://nginx.org/keys/nginx_signing.key module_hotfixes=true [nginx-mainline] name=nginx mainline repo baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/ gpgc
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>タスク管理アプリケーション</title> </head> <body> <h1>タスク管理アプリケーション</h1> <input id="task-title-input" type="text" /> <button id="task-add-button">追加</button> <h2>タスク一覧</h2> <table> <thead> <tr> <th>タイトル</th> <th>作成日時</th> </tr> </thead> <tbody id="tasks-table-body"></tbody> </table> <script src="main.js"></script> <p id="message"></p> </body> </html
僕のファン(いたら嬉しい)はお気づきかと思いますがブログのデザインが一新されました。デザイン以外にも設計や構成も全て代わり、フルスクラッチで書き直しました。 テーマは "筋トレ" で、なるべく便利なライブラリや SaaS は使わないようにして、そのうえで高速化などを目指して自分の力を伸ばすことが目的です。 その中でデプロイ先も Netlify から さくら VPS へと移しました。 今日はこのブログ をさくら VPS で動かすまでの苦労を紹介したいと思います。 といっても HTML をホスティングするだけなのできっと高度なことは何もやっていないはずです。 それでも、自分にとってはかなり難易度の高い仕事でした。 (というのも自分がプログラマになったときにはすでに Zeit now(現 Vercel) や Netlify があり、これまで VPS や ウェブサーバー 未経験でもなんとかなってい
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く