Linuxではwebサーバーを構築して、ホームページを作ることができます。
Apache、PHP、MariaDB、WordPressのインストールは次のページの通りに実行すればできます。
Ubuntu 22.04 LTS に WordPress 6.2 をインストール
ファイアウォール設定ツールで80番のポートを開放します。
ルーターの設定で、ローカルIPアドレスを固定し、80番をポートフォワーディングします。
グローバルIPは変化すると思うので、DDNSを取得します。
ルーターによってやり方が違いますが、AsusのルーターならDDNSの取得までできます。
イメージ図
DDNSで取得したドメイン名[80]→[80]ルーター[80]→[80]ローカルIP(Linuxmint)不具合が起こるので、WordPressの設定一般でドメイン名を指定します。

設定パーマリンクも次のように変更します。

ここまで設定すれば、インターネットからホームページが見えると思います。
試しに投稿してみましょう!