Amazon Lightsail上に立てたOmeka SからAmazon SESでメールを送信する

概要 Amazon Lightsail上に立てたOmeka Sからメールを送るには、メールの送信設定が必要なようです。今回は、Amazon SESを使用する方法を紹介します。 https://aws.amazon.com/jp/ses/ 以下のフォーラムでのやりとりが参考になりました。 https://forum.omeka.org/t/configuring-sendmail-or-smtp-for-omeka-s-on-amazon-lightsail/19335/1 Amazon SESの設定 以下のサイトなどを参考にして、Amazon SESの設定を行います。 https://qiita.com/Shun_konno/items/f51ae599b68e0d2d36ea Omeka Sの設定 Omeka S の local.config.php ファイルを以下のように編集します。 < r ] ? e ; p t h u p r ' ] ' ] n l , m , o a ' [ g i u そ g l ' s ] の e ' t e , 他 r r _ の ' ロ = a c 設 グ > n ' o ] 定 = 設 s t o m , . > 定 [ p y p p . ( o p t l . [ 必 r e i ' ' ' ' ' e ] 要 t ' o n h p c c t , に ' n a o o o o e 応 = s m s r n n _ じ = > ' e t t n n ' ' ' q て > ' ' ' e e u p s u ) ' = c c s a s i [ s > = = = t t e s l t m > > > i i r s ' ' t [ o o n w p ' ' 5 n n a o = ' s e 8 _ _ m r > , e m 7 c c e d s a , l o ' ' t - i a n r s l s f = = = u m - s i > > > e S t s ' g , M p m ' ' ' ' T - t y y t P u p = = o o l s . > > u u s を e u r r ' 使 r s ' [ - - , 用 ' - p s s , e l e e a a s s s i - - t n s s - ' m m 1 , t t . p p a - - m u p a s a z e s o r s n n w 任 a a o 意 w m r の s e d 名 . ' ' 前 c , , o m ' , S S S S 認 E E S E 証 S S L S S タ E イ S S タ S が プ M M イ サ T T プ S ポ P P ( M ー ' T ト ユ パ t P す ー ス l る ザ ワ s サ ポ ー ー ' ー ー 名 ド バ ト 推 ー ( 奨 エ 例 ) ン : ド ポ 5 イ 8 ン 7 ト ) host には、使用している AWS リージョンに応じた Amazon SES SMTP サーバーのエンドポイントを指定してください。例では us-east-1 リージョンのエンドポイントを使用していますが、必要に応じて変更してください。 username と password は、Amazon SES で生成した SMTP クレデンシャルを使用してください。 まとめ Amazon Lightsailを用いたOmeka Sの利用にあたり、参考になりましたら幸いです。 ...

2024年1月13日 · 3 分 · Nakamura

Amazon LightsailでStrapiを動かす(SSL, 独自ドメイン)

概要 Amazon LightsailでStrapiを動かす機会がありましたので、その備忘録です。以下の記事を参考にしました。 https://zenn.dev/holykzm/articles/1e54cc25207657 インスタンス Node.jsを選択します。 メモリは1GB以上のものを選択してください。Lightsail上でビルドする場合、メモリ不足でエラーが発生します。 SSL、独自ドメイン 以下を参考にしてください。 /ja/posts/5772d6c918508a/#独自ドメインの付与 Static IPを付与して、Route 53で独自ドメインを設定し、以下を実行します。 s u d o o p t / b i t n a m i / b n c e r t - t o o l ProxyPassの設定 (より適切な記述箇所があるかと思いますが、)以下を追記します。 # P P r r 末 o o 尾 x x に y y 以 P P 下 a a を s s 追 s s 加 R / e v h e t r t s p e : / l h o t c t a p l : h / s l t o : c 1 a 3 l 3 h 7 s t : 1 3 3 7 / apacheの再起動 ...

2023年4月11日 · 4 分 · Nakamura

Amazon LightsailでOmeka Sの初期設定を行うscript(Easy Adminモジュールの追加)

以下の記事で紹介した「Amazon LightsailでOmeka Sの初期設定を行うscript」に対して、テーマやモジュールを簡単に追加できる「Easy Admin」を追加し、また関連ディレクトリの権限を修正したスクリプトを作成しました。 参考になりましたら幸いです。 # O # D V # s m # w u m # m # r r # i f # c [ u p h E m # c u p d h E s s # c # w u r s s s M # B E # e k g n v v m m f i a c s a o O y a s a b o O u u d # g n m u u u 変 E N R # t d O e z . 不 元 r デ t l e s s F s O t e s n s F d d M e z d d d 数 K ハ A S # i m t i o h o 要 - o か [ m ー i r s t q m r s a t o o o $ e t i E o o o A イ M I # - r e p m t m な r m ら タ e w l e w m d O a p a _ フ E O # e k h e a e フ f e あ - $ ベ < n = o = k < = o e = c a u M s h s c c c P ン = N # $ a t - k c k ォ k っ e O ー E t r a E r h p l E y t E y h h h A は o = # O の t q a c a ル o a た M ス O ] r d l - O r d = l o t e K t a A o o o T 含 m 3 # M ダ p - e - ダ m - i $ E の F o o d S F o o w A a p s d w w w H め e . # E ウ s o s s s の e s n O K 作 o = c e の o = $ c n i _ d s y m n n n = な k 2 # K ン : m / s / 削 k - d M A 成 > t a f 設 > t D a n P m : A i / い a . # A ロ / e * の . 除 a $ e E _ $ l a 定 $ B l - s A i / d n - - - h _ 3 # _ ー / k 移 h - V x K P s ( h u $ ( N h R t T n / m - R R R o s P ド g a $ 動 t s E . A A q c o l O c A o a H g i 3 m A i - O a R h _ T l a s t M a M s d l / i n . d d d e T t s M c S t P H . t t s E t E t a l m t - 3 a a a / H h - E c I m A / c - K e o h 3 . e e e b u $ K e O l T i n / e A b m i d u . 7 m m m i b V A s N を H n f h x _ i o m u b 3 . o o o t . E _ s . 削 / d o t P t n a l . . z n n n n c R P z 除 i e m r A n : g e c 7 i : : : a o S A $ i ( n x e a T a d e s o . p d d d m m I T O p も d . / - H m a m m z a a a i / O H M し e h b f / i e a / i e e e / o N E 存 x t i i c _ m g D p m m m h m . K 在 . m t l o a o i a o o o t e z A す h l n e n p n c n n n n d k i _ れ t a = f p k i o a p P ば m m s i l $ e $ $ $ c / A ) l i q g i O - l O O O s o T / l / c M y - M M M / m H ] b . d a E K E E E o e ; i c a t K M K K K m k t n t i A / A A A e a t n f a o _ O _ _ _ k - h a b n P m P P P a s e m - a _ A e A A A - / n i e s p T k T T T s r _ e a H a H H H e a " . s / - / / / l p c i s f S f m t e p r n w i - i o h a l e i o l m l d e s i a r e o e u m e c t d s d s l e s a e ) u e s / t l s d i d e o o a - w n t E n _ a a l p b s o a a y a s s A d s e d / w m v o $ i $ r D n V d B / E ) N r R A e S M l I E e O " a N ; s / e o s m / e d k o a w - n s l - o $ a V d E / R 3 S . I 3 O . N 7 . / z E i a p s y A d m i n - 3 . 3 . 7 . z i p

2022年12月24日 · 6 分 · Nakamura

nuxt3をamazon lightsailで公開する:pm2の使用

はじめに nuxt3などを用いて開発したアプリケーションについて、github pages, netlify, aws amplify, およびServerless Framework+Lambdaなどを用いてデプロイすることが多いのですが、今回はvpsを用いて公開する機会があり、その備忘録です。 参考 具体的には、Amazon Lightsailとpm2を使用します。 Amazon Lightsailインスタンスの作成 Node.jsのblueprintを選択します。 また3000番ポートを使用するので、ファイアウォールを開放しておきます。 pm2の設定 以下の記事を参考にしました。 https://it-evo.jp/blog/blog-70/ インストール s n u p d m o i s n u s t a l l p m 2 - g Nuxt3のダウンロードとビルド サンプルプログラムをダウンロードします。 s c g u d i t b / i h c t o l n m o a e n m / e i b i h t t n t a p m s i : / / / g i t h u b . c o m / n a k a m u r a 1 9 6 / n u x t 3 - p m 2 セットアップ ...

2022年12月22日 · 3 分 · Nakamura

Amazon LightsailでOmeka Classicの初期設定を行うscript

Amazon LightsailでOmeka Classicの初期設定を行うscriptを作成しました。 以下の記事の「Omeka Classic版」です。 Amazon Lightsailを用いてOmeka Classicを使用する際の参考になりましたら幸いです。 # O # D V # s m # w u m # m # r r # i f # c [ u p h E m # c [ h u p d p c E s s M # B E # e k g n v v m m f i a c s a o O y a d o s a b r h O u u 変 E N R # t d O e z . 不 元 r デ t l e s s F s O t a s e s n e a F d d 数 K ハ A S # i m t i o h o 要 - o か [ m ー i r s t q m t t r s a f r o o A イ M I # - r e p m t m な r m ら タ e w l e a n w m i s _ フ E O # e k h e a e フ f e あ - $ ベ < n = o = k < b a o e x e c a P ン = N # - a t - k c k ォ k っ e O ー E t r a E a m r t h p A は o = # p の t q a c a ル o a た M ス O ] r d l - O s e d o t T 含 m 3 # ダ p - e - ダ m - i $ E の F o o d S F e w H め e . # $ ウ s o $ s $ の e $ n O K 作 o = c e の ] = = = = = = n i = な k 0 # O ン : m V s V 削 k V d M A 成 > t a f 設 > n / い a . # M ロ / e E の E 除 a E e E _ $ l a 定 l r $ $ " " - s h こ 3 # E ー / k R 移 R - R x K P s ( h u $ o o ( D o u R t o と K ド g a S 動 S $ S . A A q c o l O c o c B m t a m A i - I I V I h _ T l a s t M a t a N e f d l e _ t $ O O E O t P H . t t s E l t A k 8 a l / P h V N N R N m A / c - K h M a " e b A u E / / S . l T i n / e A o b E _ m i i T b R * . I z を H n f h x _ s i " o m t H . S h O i 削 / d o t P t t n a n c I $ t N p 除 i e m r A n : g a o O O a ( n x e a T a d e m m N M c も d . / - H m a m i / . E c し e h b f / i e a / o z K e 存 x t i i d _ m g h m i A s 在 . m t l b a o i t e p _ s す h l n e . p n c d k P れ t a = i p k o a A $ ば m m s n l $ c / T O ) l i q i i O - s O H M / l c M y / m E ] b . a E o e K ; i c t K m k A t n i A e a _ t n f o _ k / P h a n P a r A e m - _ A e T n i e p T l H _ a H e a " s / a p c s f s p r w i e l e o l s i a r e / c t d s d a e ) o t w i d n o a l n t o _ a a p b d a a / s s v s e $ w V o $ E r D R d B S ) N I A O M N E / " o ; m e k a - $ V E R S I O N . z i p

2022年10月13日 · 5 分 · Nakamura

Amazon LightsailでOmeka Sの初期設定を行うscript

Amazon LightsailでOmeka Sの初期設定を行うscriptを作成しました。 Amazon Lightsailを用いてOmeka Sを使用する際の参考になりましたら幸いです。 # O # D V # s m # w u m # m # r r # i f # c [ u p h E m # c u p d h E s s M # B E # e k g n v v m m f i a c s a o O y a s a b o O u u 変 E N R # t d O e z . 不 元 r デ t l e s s F s O t e s n s F d d 数 K ハ A S # i m t i o h o 要 - o か [ m ー i r s t q m r s a t o o A イ M I # - r e p m t m な r m ら タ e w l e w m _ フ E O # e k h e a e フ f e あ - $ ベ < n = o = k < = o e = c a P ン = N # $ a t - k c k ォ k っ e O ー E t r a E r h p A は o = # O の t q a c a ル o a た M ス O ] r d l - O r d = l o t T 含 m 3 # M ダ p - e - ダ m - i $ E の F o o d S F o o w H め e . # E ウ s o s s s の e s n O K 作 o = c e の o = $ c n i = な k 2 # K ン : m / s / 削 k - d M A 成 > t a f 設 > t D a n / い a . # A ロ / e * の . 除 a $ e E _ $ l a 定 $ B l - s h _ 3 # _ ー / k 移 h - V x K P s ( h u $ ( N h R t o s P ド g a $ 動 t s E . A A q c o l O c A o a m A i - O a R h _ T l a s t M a M s d l e T t s M c S t P H . t t s E t E t a l / H h - E c I m A / c - K e b u $ K e O l T i n / e A b m i i b V A s N を H n f h x _ i o m t . E _ s . 削 / d o t P t n a n c R P z 除 i e m r A n : g a o S A $ i ( n x e a T a d e m m I T O p も d . / - H m a m i / O H M し e h b f / i e a / o N E 存 x t i i c _ m g h m . K 在 . m t l o a o i t e z A す h l n e n p n c d k i _ れ t a = f p k o a p P ば m m s i l $ c / A ) l i q g i O - s o T / l / c M y / m H ] b . d a E o e ; i c a t K m k t n t i A e a t n f a o _ k - h a b n P a s e m - a _ A - / n i e s p T s r _ e a H e a " . s / l p c i s f e p r n w i a l e i o l s i a r e e c t d s s a e ) / t d i d o o a w n t n _ a l p b o a a a s s d s e / w v o $ $ r D V d B E ) N R A S M I E O " N ; / o m e k a - s - $ V E R S I O N . z i p

2022年9月9日 · 4 分 · Nakamura

gdriveを用いたOmeka Sの簡易バックアップ

概要 gdriveを用いたOmeka Sの簡易バックアップの方法についてのメモです。 ここでは例として、Amazon Lightsailで起動したLAMP環境にインストールしたOmeka Sを対象とします。インストール方法は以下をご確認ください。 gdriveのインストール 今回は、Google Driveにファイルをバックアップします。そのため、gdriveを使用します。以下の記事を参考に、gdriveをインストールしてください。 backup用のスクリプトを用意する $HOMEディレクトリにおいて、例えばbackup.shというファイルを作成します。ファイルの内容の一例は以下です。 # # O O # U # # P # D F # m # m # z # # r # M U # S # # A # A O k y i / m 設 E T E S T L 出 d s s o p G g 出 定 O K P M R M c S O A D 力 i q q m o o 力 - 値 m A U y N y a W m B E フ r l l e - o / フ r e _ T S A S t O e A R ォ の d k q g b ォ f k D _ Q M Q R k S _ ル - バ u a l i ル a I D L E L / D a E I ダ p ッ m 関 $ e n ダ $ R I の = の h = _ D の ク p 連 O / の O S N R ユ r パ o < S N = 作 " ア フ U D g 削 U の A N ー o ス m パ の A < 成 $ ッ - ォ T r d 除 T イ M A ザ o ワ e ス デ M G ( O プ u ル P i r P ン E M 名 t ー / ワ ー E o 日 U ダ U v i U ス = E 。 ド b ー タ = o 付 T $ の T e v T ト h = 。 i ド ベ < g に P U 圧 _ へ e _ ー t ` 以 t > ー デ l 基 U S 縮 D の D ル d d 下 n ス ー e づ T E I ア u I デ o a の a 名 タ ド く _ R R ッ p R ィ c t コ m 。 ベ ラ フ D N N プ l N レ s e マ i 例 ー イ ォ I A A ロ o A ク ン / : ス ブ ル R M M ー a M ト + ド b o 名 の ダ N E E ド d E リ % で i m > フ 名 A / y 確 t e ォ を M - $ - 認 n k ル 作 E p O - % で a a ダ 成 " $ M r m き m s I ) P E e - ま i D A K c % す _ > S A u d 。 a S _ r ` p W D s p O I i l R R v i D N e c A a $ M t D E - i A p o T - a n A r r _ B e p A $ n a S O t s E M s _ E $ w N K F o A A O r M _ L d E D D I E > R R N _ $ A I O M D U E T $ P O U U T T _ P D U I T R _ N D A I M R E N / A d M u E m p . s q l 上記のファイルを作成後、以下のコマンドを実行します。 ...

2022年5月12日 · 4 分 · Nakamura

Amazon Lightsailを用いたOmeka Sサイトの構築(独自ドメイン+SSL化を含む)

更新履歴 2022/09/08 スクリプトの記述を最新化しました。 概要 Amazon Lightsailは以下のような説明がなされています。 Amazon Lightsail は、コンテナなどのクラウドリソースを予測可能な低価格で簡単に管理できる、使いやすい仮想プライベートサーバー (VPS) です。 今回は、このAmazon Lightsailを用いたOmeka Sの構築方法を紹介します。合わせて、データベースの公開にあたり一般的に求められる「独自ドメイン」「SSL」設定についても扱います。 Amazon Lightsail インスタンスの作成 以下のページにアクセスします。 https://lightsail.aws.amazon.com/ls/webapp/home/instances そして、以下の「Create Instance」ボタンをクリックします。 「Select a blueprint」において、「LAMP (PHP 7)」を選択します。 「Choose your instance plan」において、インスタンスプランを選択します。今回は最も低価格のプランを選びました。 起動したら、以下のインスタンスのページにアクセスして、「Connect using SSH」ボタンを押します。 以下の画面が表示されます。 L T t i D p b i h h n e e i n e e d b r t u i i m n x p e v a i a r x i n t m i o a d t W D B i p g c u G e e o i @ - r t a N d l c t i 1 a l U c u n p 7 m d / b o m a - 2 s i f L y m e m 1 - s i i e n i 7 2 i t l n a t 2 6 n r e u p t a F - - c i s x p o t o 2 5 l b l i r 6 - u u i c i t o u - 2 d t n o c h n m 5 0 e i m a e : s - 2 d o / e b : 2 n u s l L 0 4 w s e A h h h 2 . i t r w _ _ M t t t : 1 t e / i l ` , P t t t ~ 9 h r s t a _ p p p $ . m h h w p s s s 0 t s a . a : : : - h r A c / 1 e f e B k / 9 o / S a d d c - D r d O g o o o c e o L e c c m l b e c U d s s m o i a / T . . u u a c * E b b b n d n h / L y i i i - c Y t t t a G p o B n n y m N r p N i a a . d U y O t m m b 6 g r n i i i 4 L r i W a . . t i a g A m c c n # n m h R i o o a 1 u t R m m m x a . A 7 / i S r N . a a . M s e T 4 w w c P y Y . s s s d , 2 / m D t e 8 i / e e s t - n b m c o 1 f i r 4 r a a i t a n r b h s e e e t 4 d r . f e u 1 r i x c 9 e n t t . e e u 2 t n r 3 s h t e 2 o e / - f l 1 t a w m ( a p 2 r / 0 e 2 ; 2 - 0 3 - 0 7 ) x 8 6 _ 6 4 インスタンス内での作業 ファイルの移動 まず、必要なファイルのダウンロードや移動を行います。 ...

2022年4月26日 · 13 分 · Nakamura