入澤道場版ATOM&ArchiveMatica

このページはartefactual社で開発されたオープンソースのATOMとArchiveMaticaを 簡単にPCにインストールするためのツール(実行スクリプト)等を固めた tar-gzip形式のファイルを公開し、使用法を解説したものです。
ATOMの圧縮ファイルはatom264.gzで、MATICAの圧縮ファイルは Matica.gzをクリックしてダウンロードしてください。
DIPアップロードについて.pdfも参考にしてください。

2021年4月24日現在で両アプリケーションは最新バージョンです。

OMEKA設定ファイル

付録:OMEKAはここです

ATOMとOMEKAを同一PCにインストールするためにはここをクリック して説明を読み、atom-omeka.tar.gzをダウンロードしてください。

前準備

PC等にはUBUNTU18.04がインストールされているものとします(ATOM用とMATICA用2台)。

デスクトップ版にはsshとvimはインストールされているものとします。

ATOMのインストール

  1. PCへatom264.gzをアップロードする。
  2. {tar xzf atom264.gz}で解凍する。atom264ディレクトリとtoolディレクトリに展開される。
  3. toolディレクトリへ移動{cd tool}し、
  4. スクリプト{./buildAtom.sh}を実行する。sudoパスワードが必要な場合がある。
  5. データベースの設定:MySQL Server & Clusterを選んであるので「Enter」。
  6. データベースの設定:mysql-8.0が選ばれているので、「Enter」。
  7. データベースの設定:カーソルで「Ok」を選んで、「Enter」。
  8. 続行しますか?には「y」で答える。
  9. データベースのrootのパスワード設定:各自設定値を覚えておくこと。2回打つ。
  10. データベースの設定:認証の方法を指定するようで、 ここでは「Use Legacy Autho....」を選んで、「Enter」。
  11. 「[ENTER]を押すと続行します。......」なので、「Enter」。
  12. ATOMのデータベースの設定:rootのパスワードを入力。3回要求されるので、同じものを入力。
  13. ATOM用のデータベースatomの持ち主のユーザはatomで、 パスワードは、「gcas4649」になっているので、 ATOMの設定時にはこのユーザとパスワードを用いること。
    本格化運用する場合は、スクリプトのこの部分の設定を修正すること。
  14. この時点で「ATOMのセットアップ後[Enter]を押してください。」と表示されるので、 ブラウザでATOMの設定を行う。
    1. Database usernameがatomになっていることを確認して、パスワードgcas4649を入力してsave。
    2. Search configurationはそのままSave。ここでしばらく時間がかかる。
    3. Site configurationの設定。設定値を覚えておくこと。
    4. 「your new site」をクリックする。
    5. Languageを日本語にして、管理者メニューの「プラグイン」を選び、「qtSwaordPlugin」の チェックを入れる(DIPアップ用)。すべてチェックしても差支えない「保存」をクリック。
  15. 端末画面に戻り、「Enter」。sudoのパスワードを入れる必要がある場合がある。
  16. これでATOMのインストールと設定が終了であるが、MATICAからのDIPアップロードのため、 何かアーカイブ記述を入れておくこと。

ArchiveMaticaのインストール

  1. PCへMatica.gzをアップロードする。
  2. {tar xzf Matica.gz}で解凍する。Maticaディレクトリに展開される。
  3. Maticaディレクトリへ移動{cd Matica}し、
  4. スクリプト{./buildMatica.sh}を実行する。sudoパスワードが必要な場合がある。
  5. mcp-server用のデータベースの設定画面では、選ばれている「はい」を選ぶ。
  6. パスワードは「demo」決め打ちです。(2回)
  7. メールの設定画面で、「インターネットサイト」を選ぶ。
  8. システムメール名は例えば、「gmail.com」でよい。
  9. Usernameが聞かれてくるので、各自決める。このUsernameが ストレージサーバのアドミニストレータのユーザ名になるのでしっかり覚えておくように。
  10. メールアドレスが聞かれてくるので、ATOMでログインするときのものにしておくことを進める。
  11. パスワードは、ATOMでの設定と同じにするとよい。
  12. これでMATICAのインストールが終了です。以下ブラウザでの設定です。
    1. Storage Serverにブラウザで接続する。ポートは8000番です。
    2. ログインユーザはMATICAインストール中に設定したユーザ名、パスワードもその時設定したもの。
    3. AdministrationタブのUsersを選ぶ。
    4. Editをクリックする。
    5. 一番下の「API key」に表示されているコードをコピーしておく。このキーはとても重要です。
    6. MATICAのDashbordに接続して設定する。最初にアドミニストレータのユーザとパスワードを 設定して、「Create」。
    7. Storage Server、Server Userと、API keyに先ほどStorage Serverで取得したkeyを コピーして、「Register」。
    8. AdministrationタブのVersionは最新安定板の1.12.1になっているはず。
  13. Archivematicaのインストールと設定は終了です。

ArchivematicaからATOMへのDIPアップロードの設定

  1. maticaでスクリプト{./dipUpLoadMatica.sh}を実行する。
    このスクリプトでは公開鍵暗号を生成し、 atomの/tmpディレクトリに公開キーをコピーする手続きです。
    1. atomのIPアドレスが聞かれてくるので、正確に入力する。sudoユーザのパスワードが聞かれる場合がある。
    2. atomのユーザ名が聞かれてくるので、入力する。atomへ初めての接続の場合、 authenticityのためにキーが良いかどうか聞いてくる場合があるので、yesで答える。
    3. atomのユーザのパスワードが聞かれるので、パスワードを入力する。
      公開鍵id_rsa.pubが転送されたことが表示される。転送先に公開鍵が存在することが確認できる。
  2. atomでスクリプト{./dipUpLoadAtoM.sh}を実行する。
    ここではrsshをインストールし、archivematicaユーザをrsshしか使えないユーザとして作成する。
    最後にmaticaからDIPファイルをatomの/tmpにパスワード無しでrsync転送可能にする。
    1. rsshをインストール時にsudoのパスワードが必要な場合があります。
    2. rssh.confファイルでrsyncを許可するためにファイルを開く。enterする。
    3. viでrssh.confが開かれるので、13行目あたりの"#allowrsync"の"#"の所にカーソルを合わせて、 "x"キーを押して#を消去する。
    4. ":wq"でファイルの変更を書き込んで処理を終了する。
  3. 念のため、maticaで{sudo -u archivematica rsync -av serverSet.sh archivematica@192.168.11.3:/tmp/.} でmaticaのユーザarchivematicaでatomのarchivematicaユーザ権限でserverSet.shファイルを atomの/tmpへ転送してみる。ただし、IPアドレスはatomのIPアドレスを指定すること。
    転送先の/tmpにarchivematica所有のserverSet.shファイルが存在すれば、処理は成功したことになる。

ArchivematicaからATOMへのDIPアップロードのテスト