ホーム移行 › macOS Server から FrontierStack へ移行

macOS Server から FrontierStack へ移行

Apple は macOS Server を終了しました。Web サイト・DNS・証明書・データを、保守された最新スタックへ移行します。

macOS Server — すべて有効17
  1. Websites (Apache)
  2. Mail (Postfix + Dovecot)
  3. Calendar (CalDAV)
  4. Contacts (CardDAV)
  5. Messages (XMPP)
  6. VPN
  7. DNS (BIND)
  8. DHCP (bootpd)
  9. File Sharing (SMB)
  10. Open Directory (LDAP)
  11. Time Machine (server)
  12. Profile Manager (MDM)
  13. Wiki
  14. Xsan (SAN)
  15. NetInstall (NetBoot)
  16. Software Update (SUS)
  17. Push Notifications (APNs)
FrontierStack — 同等のサービスを有効化14
  1. Apache + PHP
  2. Postfix + Dovecot
  3. Radicale
  4. Radicale
  5. Prosody
  6. WireGuard
  7. BIND 9
  8. dnsmasq
  9. Samba
  10. Samba AD
  11. Samba (fruit)
  12. MicroMDM / NanoMDM
  13. DokuWiki
  14. Xsan pane
  15. 代替なし — 手順を案内
  16. 代替なし — 手順を案内
  17. 代替なし — 手順を案内
Server.app の各サービスと、その代わりに動くもの。FrontierStack はそれぞれをインストールして監視します。末尾の 3 つには代替が存在しないため、ウィザードは取り繕わず手順を案内します。

なぜ移行するのか

Apple は Server.app の大半のサービスを削除し、管理ツールも提供していません。FrontierStack は保守された Homebrew Apache/PHP スタック、本物の TLS、ファイアウォール、監視、フリート管理を提供します。

移行されるもの

Web ファイル、バーチャルホスト、PHP 設定、データベース、WordPress、Git リポジトリ。さらに AddType の MIME 設定や、旧構成で読み込んでいた Apache モジュールも移行します。各ステップはオフにできるチェックボックスです。

既定でサイトは非公開

移行したサイトは 127.0.0.1 にバインドされ、選択しない限り LAN に公開されません。

Xsan SAN 対応

macOS Server の Xsan(StorNext)共有ストレージ SAN をまだ運用中ですか? FrontierStack の Xsan ペインは各ホストの役割(メタデータコントローラかクライアント)・ボリューム・マウント状態を表示し、マウント/アンマウント/チェックを実行します — この Mac でも、SSH 経由で連携サーバでも。

Wiki(チームウィキ・ブログ)

macOS Server の Wiki は廃止されましたが、再現できます。FrontierStack はセルフホスト型ウィキをカタログ化し、自身の Apache/PHP で配信します。最も近いのは DokuWiki(データベース不要のフラットファイル PHP ウィキ。/wiki で配信)で、Wiki.jsBookStackMediaWiki も選べます。コンテンツ移行はベストエフォートです。旧 Wiki はデータを独自の collabd PostgreSQL データベースと /Library/Server/Wiki 配下のファイルに保持し、Apple の正規エクスポートが無いため、ロスレスなワンクリック移行ではなく、新ウィキを立ち上げて旧ウィキのエクスポート/配信 HTML からページを移す形になります。

Profile Manager(MDM)

Server.app の Profile Manager の置き換えは、本物の MDM を運用することを意味します。FrontierStack はセルフホストのオープンソース MDM サーバ(Profile Manager の直系後継である MicroMDMNanoMDM)と、マネージド製品(Mosyle・Kandji・Jamf・Intune・SimpleMDM・Fleet)をカタログ化しています。移行手順:既存の構成プロファイル(.mobileconfig)をエクスポートして新 MDM に取り込み、Apple Business/School Manager の自動デバイス登録を新サーバに向け直して(FrontierStack の Apple Business Manager ペインがデバイスと MDM サーバ割り当てを表示)デバイスを再登録します。プロファイルは可搬で、登録はコピーではなく向け直します。

すべてをひとつの Mac アプリで。

FrontierStack は、ローカルでもフリート全体でも、スタック全体のインストール・監視・保護をひとつのネイティブ macOS アプリで行います。

FrontierStack をダウンロード