4
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Linux版FileMaker Serverのインストール

Last updated at Posted at 2022-06-04

Linux版FileMaker Serverのインストール備忘録
AWS EC2にUbuntu 18.04LTSのインスタンスを作成している前提

FileMaker Server

FileMaker Serverをダウンロード

$ wget https://downloads.claris.com/esd/fms_19.4.2.204.zip

unzipがなければ

$ sudo apt install unzip

解凍してインストール

$ unzip fms_19.4.2.204.zip
$ sudo apt install ./filemaker-server_19.4.2.204_amd64.deb

Admin Consoleには以下でアクセス

https://[サーバーのアドレス]:443/admin-console

インストールの詳細は以下
https://community.claris.com/ja/s/article/FileMaker-Server-Linux-OnPrem-VolumeLicense

SSL証明書

Elastic IPを取得してインスタンスに関連づけておく
Freenomなどでドメインを取得してAWSのRoute53のネームサーバーを登録、ElasticIPを紐付け
参考までにDNSが浸透していく様子を確認できるサイト
https://www.whatsmydns.net

Certbotクライアントをインストール

$ sudo apt install snapd
$ sudo snap install --classic certbot
$ sudo ln -s /snap/bin/certbot /usr/bin/certbot

Let's Encryptで証明書を取得(公式にはサポートされてないので自己責任で!)

$ sudo certbot certonly --email [メールアドレス] -d [取得したドメイン] --agree-tos --standalone
2: Renew & replace the certificate (may be subject to CA rate limits) を選択して進む
...
Successfully received certificate.
Certificate is saved at: /etc/letsencrypt/live/[取得したドメイン]/fullchain.pem
Key is saved at:         /etc/letsencrypt/live/[取得したドメイン]/privkey.pem
This certificate expires on 2022-09-02.
These files will be updated when the certificate renews.
Certbot has set up a scheduled task to automatically renew this certificate in the  background.

証明書の情報は以下で確認できる

$ sudo certbot certificates

作成された証明書をFileMaker ServerのCStoreフォルダにコピー

$ sudo cp /etc/letsencrypt/live/[取得したドメイン]/cert.pem /opt/FileMaker/FileMaker\ Server/CStore/
$ sudo cp /etc/letsencrypt/live/[取得したドメイン]/chain.pem /opt/FileMaker/FileMaker\ Server/CStore/
$ sudo cp /etc/letsencrypt/live/[取得したドメイン]/privkey.pem /opt/FileMaker/FileMaker\ Server/CStore/

FileMaker Serverにインポート

$ fmsadmin certificate import /opt/FileMaker/FileMaker\ Server/CStore/cert.pem --keyfile /opt/FileMaker/FileMaker\ Server/CStore/privkey.pem --intermediateCA /opt/FileMaker/FileMaker\ Server/CStore/chain.pem

FileMaker Serverを再起動

$ sudo service fmshelper stop
$ sudo service fmshelper start

上記の2ステップをcronにして自動更新予定 #2022-06-04

4
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?