管理者

管理者

Ghost

【Ghost】別端末からログインしようとした時に詰まった話

セルフホストでGhostでブログを運用していて別端末からログインしようとしたらずっとグルグルして入れない現象になってしまってました。 最初に初期設定した端末ではCookieを持っているためログイン画面を飛ばしてログインが可能だったのでその端末でしか入れませんでした。 原因 原因は2段階認証があったこと、、 メールアドレスとパスワードを入力後にそのメールアドレス宛に6桁の数字が送られてくる、それを画面遷移後のページに入力が必要になるが、セルフホストしていてメール設定をしていないとグルグルして進まなくなってしまう、、 自分はGhostのメール設定に自身のGmailを利用してメールを飛ばすようにしている。 事前準備 先ずは、Gmailのアプリパスワードを発行します。 Account settings: Your browser is not supported. Ghost側の設定 その後にGhostの以外ファイルのmailの箇所を編集 「config.production.json」ファイル編集 { "mail": { "trans

By 管理者

雑談

【雑談】OSS(オープンソースソフトウェア)を探す

余っている家庭サーバーやVPSなどでDocker上で動かせるサーバーで面白いソフトウェアないかな~、とか思いますよね。そうですよね。 DBだけでも種類がたくさんあるのでどれにしようとか考えることがあると思います。 おすすめ1 「OSS Insight」を見てみてください。 Explore Collections | OSS InsightFind insights about the monthly or historical rankings and trends in technical fields with curated repository lists.OSS Insight Logo 最近のトレンド傾向など分析、比較ができるサイトなので見ていて面白いです。 私はCMSにGhostを選びましたがランキングを見たりしていると他のソフトウェアもたくさんあり、乗り換えようか迷ってしまいます。笑 サイトの見た目とかに飽きたら乗り換えようと思います。 おすすめ2 「OpenSourceAlternative」というサイトも面白いです。代替ソフトウェアを

By 管理者

docker

【Docker】Ghostのバージョンアップデート

Docker上で動作させているGhostのバージョンアップ方法について セルフホストでGhostを運用しているとバージョンアップしたいときあると思います。 本記事ではdocker-compose.ymlで「ghost:latest」となっていることが前提です。 services: ghost: image: ghost:latest 現在のghostバージョン確認 先ずは現在のバージョンを確認 docker exec -it <コンテナ名> ghost version 自分の場合は「ghost」としているため↓ docker exec -it ghost ghost version これで現在はバージョンが5.118.1となっていることが分かります。 ghost最新イメージダウンロード 次に最新バージョンの Ghost イメージをダウンロードします。 docker pull ghost:latest コンテナの再起動 ダウンロードができたらコンテナを停止させて起動させます。 ちゃんとvolumes:で永続化していればデータは

By 管理者

Nginx

【nginx】SSL対応リバースプロキシ設定

例えばマシンAのnginxからマシンB、マシンCで動作しているサービスにリバースプロキシしたいときに利用できます。 環境 ubuntuを想定しています、nginxのインストール作業の記載は省略します。 ドメイン名を取得していて、Let's EncryptでSSL証明書を取得していることが前提です。 ドメインを取得していない方はMyDNSなどで無料で取得してみてください。 マシンB、マシンCはIPアドレスで可能です。 以下設定でできること ・マシンAのtest1.comからマシンBの8080サービスへ ・マシンAのtest2.comからマシンCの8080サービスへ ・マシンAに80番ポートで入ってくるものを443に変更 マシンAのnginx ファイル1 ■/etc/nginx/nginx.conf user www-data; worker_processes 4; pid /run/nginx.pid; events { worker_connections 1024; } http { sendfile on; tcp_

By 管理者

雑談

【雑談】最近買ってよかった物1

【この記事にはアフィリエイト広告が含まれます】 出だしから変ではありますが最近、UGREEN NASync DXP2800を購入しました。すごく使い勝手が良くて気に入っています。 NASもおすすめではありますがNASについては別の記事にて書こうと思っています。 今回は、NASを物置というか押し入れの中に入れようと思い、NASを接続するLANケーブルを購入したのでそちらを紹介します。 購入商品 Amazon.co.jp: ミヨシ MCO LANケーブル CAT6A 対応 爪が折れにくいカバー フラットタイプ 10m cat6a cat6 cat5e 対応 RJ-45 10Gbps/500MHz ゲーム テレビ 各光回線に対応 ホワイト ZC6A-F10WH : パソコン・周辺機器Amazon.co.jp: ミヨシ MCO LANケーブル CAT6A 対応 爪が折れにくいカバー フラットタイプ 10m cat6a cat6 cat5e 対応

By 管理者

PowerShell

【PowerShell】コマンドプロンプトからPowerShellを管理者権限で実行するコマンド

コマンドプロンプトからPowerShellを管理者権限で実行するコマンドを紹介します。 実行パターン コマンドは同じですが実行方法は2パターンあります。 1. コマンドプロンプトを管理者権限で実行している場合 2. コマンドプロンプトを管理者権限で実行していない場合 解説 1. コマンドプロンプトを管理者権限で実行している場合 の場合はコマンドプロンプトからコマンド実行後に直接PowerShellが起動します。 2. コマンドプロンプトを管理者権限で実行していない場合 の場合はコマンドプロンプトからコマンド実行後に「ユーザーアカウント制御」が表示され、「はい」を選択後にPowerShellが起動します。 管理者権限でPowerShellを実行 コマンドプロンプトから管理者権限でPowerShellを実行するコマンドは以下です。 powershell start-process powershell.exe -verb runas PowerShellが起動できたはずです。 PowerShellのウインドウに「管理者:Windows PowerShell

By 管理者

PowerShell

【PowerShell】OS情報を取得するコマンド

コマンド PowerShellを開いて下記のコマンドを入力して実行 (Get-WmiObject Win32_OperatingSystem).Caption 画像の様にOS情報が表示されます。 ビルド番号を取得 レジストリ「HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion」の「DisplayVersion」にビルド番号が格納されている。 下記コマンドを実行することで取得できます。変数に入れていますが入れなくてもよい。 $RegPath = "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion" $RegKey = "DisplayVersion" (Get-ItemProperty $RegPath -name $RegKey -ErrorAction SilentlyContinue).$RegKey 24H2と表示されていますね! 手動確認方法 ただ単純に目視で確認したいときにはwindowsキーを押して「winver」と入力して開いてみて

By 管理者

PowerShell

【PowerShell】Windowsをスリープや画面ロックにならないよう操作し続けるコマンド

設定が変更できないPCで操作をしていないときスリープや画面ロックにならないようにしたいですよね。 コマンド PowerShellを開いて下記のコマンドを入力して実行 Add-Type -AssemblyName System.Windows.Forms while ($true){ [System.Windows.Forms.SendKeys]::SendWait("%{TAB}") Start-Sleep -Seconds 30 } 解説 このコマンドは30秒に1回「Alt + Tab」のウィンドウ切り替え操作を行っています。 これによって操作をしているように見せかけているということです。 停止するにはPower Shell画面で「Ctrl + c」を押してください。 たまにコマンドの処理が途中で停止してスリープや画面ロックになっていることがあるのでお気を付けください。。 コマンドの詳細 アセンブリ読み込み Add-Type -AssemblyName System.Windows.Forms このコマンド

By 管理者

News

はじめまして

ブログ投稿を(再開...?)始めたいと思います。 これまでWordPressで作成して投稿したりしていました。 WordPressのほうで見られていたコンテンツはこちらに掲載しようと思ってます。 WordPressをやめた経緯について、管理画面を開くのが面倒くさくなってました。(同じ方いますかね、、?) WordPressはプラグインがたくさんあり、複雑さや頻繁なアップデートに疲れてしまいました。 今回ghostというサービスを利用しています。 ghostはセルフホストで作成できDockerで完結するため今後の管理や移行なども楽なのかなと思い採用しました。今後、作成した手順などコマンドなども投稿しようと思っています。 書くだけに特化していてシンプルに作れるので楽です。 最後に、毎日でなくとも週1回のペースで更新できればと思ってます。 支援でコーヒー1杯分ほど支援していただけましたらモチベーション維持につながりますのでお気持ちお願いします。 (強制ではないためぜんぜん無料でみていただいて構いません!)

By 管理者