投稿

ラベル(cloud)が付いた投稿を表示しています

メールサーバの移行

イメージ
 自前のメールサーバを停止 これまで、自ドメインのメールサーバはVPS上に構築していた。 ・Ubuntu Server ・Postfix ・Dovecot ・spamAssassinと、BlackListの利用 Spam対策を行ってきたし、サーバ上でメールをトリガーにして各種プログラムを動かしたりしてきた。 メールサーバのメンテナンスは結構面倒くさくて、  ・Disk容量のチェック  ・不正アクセスのチェック  ・各種セキュリティパッチの適用 など、手間がかかる。 そこで、外部のサーバを利用することに…。 結構安くて使い勝手の良さそうなのが、「さくらのメールボックス」 3年契約で、3070円とな…。  メールアドレスは自分のだけなので、20GBまで利用可能!  (Gmailより大きいねぇ) ということで、早速契約。 アカウント設定を行って、既存のDNSを書き換える。WHOISも書き換えて完了。 SMTPとIMAPが利用できればOK。 ちょうど、GoogleがSPF設定していないと受信しないし、DKIMおよびDMARCに対応していないメールを弾くようになったので、対応しているのを確認。 さくらサーバ自体は、これまでお客さんのサーバとして何件も利用しているので、利用方法も難しくはない。  Webメールにも対応しているので、いざという場合にもありがたい。 ということで、各メールソフトの設定を変更。  PC(常時使用する3台)とタブレット、スマートフォンと台数は多いがそれ程手間はかからない。 問題は、旧サーバで送受信したメールの履歴だけれど、これはThunderbrdを使ってローカルに保存することで回避。  本当は、サーバtoサーバでMailboxに残そうとも考えたんだけど、古いメールはそれ程必要ないし、ローカルにバックアップしてあれば凌げるので、良しとする。 移行時にDNSの反映で若干時間がかかったものの、問題なく送受信できるのを確認して、作業完了。  これでメンテナンスの手間が減るので、安いもんです。

Stable Diffusion with Google Colab

イメージ
Google Colabで試す   前回はローカル実行 で苦戦したので、今度はGoogleのサービス上で実行してみた。 ちょうど苦戦して、GPUを買い換えようかなぁなどとアチコチの価格を調査していたところ、GIGAZINEで「 画像生成AI「Stable Diffusion」を低スペックPCでも無料かつ待ち時間なしで使う方法まとめ 」という記事が出ていた。 ちょうど、同じ内容だしColab使ってやってることに。 手順は記事と全く同じでOK。 結果は全然違う! まずは、サンプルを実行 「a photograph of an astronaut riding a horse」で画像生成 素晴らしい! まず画像生成まで約30秒程度必要になるが、ローカルより速い! 前回なんじゃこりゃの結果になった 「Cyberpunk style Tokyo landscape」 おぉ!雰囲気出ています。 そこそこ良かった 「sleeping golden retriever」 可愛い感じで良きです。 「cute chihuahua」 キュートかどうかは、若干微妙…。 「very cute and soothing cat」 もう写真レベルです。 ひょっとすると写真を持ってきているんじゃ?と思うので有り得なさそうな指示を行ってみる。 「Gorilla dancing with corn on the table」 思っていたのと違ったので、文章を少し変えて、 「dancing Gorilla with corn on the table」 なんとなく想像していた感じに近いイメージ。 これは面白い! 30秒でどんな画像も生成してしまう。 もう少し遊んでみようっと…。

クラウドストレージはどこがいいのか?

イメージ
すでに大量のクラウドを利用しているが… どれも一長一短ではあるが、速度が早くて安くて安全なものが望まれる訳で…。 とはいいつつ、一体自分がどれだけ利用しているのか確認してみた。 Dropbox(14GB) Evernote(転送量の縛りのみ) Mega(50GB) GoogleDrive(19GB) OneDrive(1TB) OwnCloud(100GB) iCloud(5GB) ASUS(5GB) box(50GB) ざっと上げただけで、こんなに使っていた。 といっても、iCloudはiPhoneを使えば即溢れる、Dropboxは無料枠を広げたものの、いつもアラートが出るくらい溜まっている。 最近は、Office365を使うようになってOneDriveの割り当てが増えたので重宝している。 でも、いつまでもMicrosoft Officeを使うかどうか分からないので思案している。 Googleが1TB→2TBに容量をアップしたので、比較的安いよな〜と思っていたのだが… やすいと言っても、年額13000円。 そこへASUSからDMが舞い込む 以前、ASUSのZenfoneを使用した時に、アカウントを作成し利用しただけだったのだが、今回1TBに割り当て増やしたよ!とメールが来た。 ただし、30日間だけねって…。 よく読んでみると、ものすごく安い! ファイル履歴もついて、1480円/年とな! これは、ちょっと価格破壊的な料金設定な気がするレベル。 少し考えても良いかなって心が揺れました。 WebStorageなので、DropboxやOneDriveみたいに、ローカルマシン用のツールは出ていないはず。 だけど、もし出ているかLinux上からマウントして利用できるなら、選択肢に入れても良いかなと…。 と思って、ASUSの自分のアカウントを開いてみた。 何と!ちゃんとクライアントツールが出ていた。 しかもLinux版まで。 さすがだ! ということで、本格的に検討してみる。

LibreOfficeでconvert

イメージ
WEBシステムでの帳票出力 今回の案件で、案外苦労したのが最終的な帳票出力。 WEB系なので、方法が限られている。 CSVダウンロード→Excelのマクロ→PDF という仕組みで、一部動かしてみた。 でもExcelのマクロが案外遅いのと、VBAが思いの外、面倒くさい。 で、良い方法がないかと探っていたのだけれど、LibreOfficeがxlsx→pdfやdoc→pdfに使えるらしいので、試してみる。 クラウドマシンでXをどうするか とりあえず、sshでいつものように入り込んで作業する。 # yum install libreoffice libreoffice-langpack-ja でサックリと入る。 色々と調べると、XやDesktop、GNOMEかKDEを入れろという。 必要であればVNC Serverも? うむむ、何だか完全にDesktop環境を構築しないといけないのか?と思いつつも少し作業を行う。 一通り、入れて試しに動かしてみるが、案の定エラーが出る。 X11 error: Can't open display:     Set DISPLAY environment variable, use -display option     or check permissions of your X-Server     (See "man X" resp. "man xhost" for details) はいはい、Xの設定はしていないですよ。 でも、もともとサーバマシンだし、Xなんてリモートでしか使わないけど、今回はX無しでLibreOffice使いたいわけだし…。 どうしようか困りながらも、あちこち読み進めてみる。 https://www.centos.org/forums/viewtopic.php?t=21514#p100991 ここに、ありました。 By searching the web I found a WIKI entry at alfresco saying that there  needs to be installed a package  called

Amazon cloudのサービス

イメージ
日本でも正式に開始してほしいサービス 先日、アメリカのAmazonで開始したサービスです。 Unlimited Photos Unlimited Everything で、それぞれどんなサービスかっていうと Unlimited Photos   写真のみを容量無制限で保存   その他のファイルは5GBまで   年額$11.99 Unlimited Everything   ありとあらゆるメディアファイルを   無制限に保存   年額$59.99 とにかく、クラウドとしてまともに使えるならば破格な価格。 今の所、3ヶ月の無料お試し期間が設定されているので、試してみた。 amazon photosは、世界共通らしい 一応Appは、Android版とiOS版があって、どちらも使い方は一緒でした。 ただ、問題になるのは、 Amazon.jpのアカウントでは、無料サービスというか、今回のUnlimitedなサービスが受けられません。 つまり、Amazon.comでアカウントを新規に作成する必要があります。 (そのためには、別のメールアドレスが必要です。今時は問題ないと思いますが…。) ちなみに、同じアプリなので、サインインするメールアドレスによって、サービス内容が変わってしまうという仕様です。 日本Amazonのメールアドレスでサインインすると、これまで提供されている無料の5GBのストレージサービスのみ。 US Amazonに登録してあるメールアドレスでサインインすると、Unlimitedのサービス(写真は無制限)が受けられるということです。 amazon.comでアカウントを作成するには、以下から行くのが楽チン。 https://www.amazon.com/clouddrive/home すると、キャプチャ画面のようなどちらのサービスを利用するかという選択画面になるので、お好きな方をどうぞ。  その後、新規に作成する場合はe-mailを入力。 「Do you have an Amazon.com password?」に対して 「No, I am a new customer.」と選択すればOKです。

100GBをゲット

イメージ
クラウド使い始めると便利なだけに・・・ ついつい、色々と保管してしまうんですよね。 でもって、気づくと容量が不足気味に。といって捨てるわけにはいかないので、他のクラウドに移したり、バックアップ用のHDDに移動したりと、結構苦労しています。 実際に使っているのは、 Dropbox:14GB Google Drive:25GB box:50GB OneDrive:40GB Copy:20GB MEGA:50GB BitCasa:6GB OwnCloud:80GB(Max) これはVPS上に構築しているので別格。 今のところ、OwnCloudのVPS代以外は、すべて無料で運用中。 これ以外に、Evernoteや細かい物もあるけれど、主にこれくらい。 今回、MicrosoftとDropboxが連携するようになって、期間限定だけど100GBもらえるので、設定してみた。 とりあえずは、以下のURLへ。 https://preview.onedrive.com/bonus あとは、ほぼ指示通りに進めばOKです。 詳しい手順は、 Gigazineを参照 してもらうと分かりやすくて良いですね。 本当なのか? ということで、作業前と作業後の容量を確認してみた。 愛用者のボーナス??? ということになっています。100GB増えてますね〜。 でも、この項目のみ有効期限が設定されているのが分かります。 実際どう使っているのか これだけあると、1つにまとめたいという気持ちもあるんだけど、上手く使い分ければいいんじゃない?と思っています。 Dropboxはメインで利用していて、Mac/Windows/Linux/iOS/Androidで共有。Macは全データ。他は必要なディレクトリのみ同期するようにしています。 iOS(iPhoneとiPad)とAndroidは基本的には閲覧用です。 ただ、写真とビデオは、まずDropboxにUploadします。 GoogleDriveは、spreadsheetが使い勝手が良いので、データ編集が必要なものはこちらに保管。 もちろん、Appを使ってアクセスするし、データの編集・閲覧もします。 iPho

owncloudが便利かも

イメージ
サーバー側は完了した 昨日、owncloudをインストールして、SSL接続のみに限定するところまで、完了した。 一応、DBはMySQL/PostgreSQL/SQLiteに対応している。 でも今回は、SQLiteで管理することにした。MySQLやPostgreSQLも入れてあるけれど、変なテーブルを作るかもしれないと思って…。念の為…。 これまでも様々なcloud storageを利用してきたし、今も利用している。 Dropbox 14GB box 50GB copy 20GB Google Drive 25GB One Drive 25GB 主要なものだけで、すでに130GB以上利用可能だ。 そこに、owncloudだが、こいつは自分の持っているストレージを好きなだけ設定できる。 今のところ、vps上のストレージが80GB程空いているので、まあ最大そこまではOKちゅうことです。 今回はTeamで使用したいので、初期値として1GBを各自に割り振って、必要に応じて増加させようかという算段。 まあ、管理者のみ無制限にしておいて、そのフォルダをshareとしておけば、いいのかな? client側のインストールとテスト Mac用はdmgファイルを落として、インストールすれば作業自体は完了。 Windowsは、exeを実行して完了。 どちらも、インストールしただけでは自動実行しないので、最初だけ自分で起動すればOK。 サーバのURLを設定して、アカウントを入れれば問題なくsyncしてくれる。 Linux用は、少々面倒(という程でもないが…) パッケージは置いていないので、レポジトリに追加して、インストールする必要がある。 http://software.opensuse.org/download/package?project=isv:ownCloud:desktop&package=owncloud-client に行くと、各ディストリビューションごとに方法が記述されているので、間違うこともなかろう。 これら以外のディストリビューションだと、sourceから落としてこないといけなさそうなので、時間がかかるかも。 (ライブラリや環境が整っ

apacheのSSL設定(マルチドメイン時)

本来の目的は… 仕事の関係でteamで作業を行う予定があり、グループウェアを入れようか、どうしようかと迷っていた時に、ownCloudが良さそうに感じた。 そこで、apt-getでちょろっと入れてみたら、結構いい感じなのでいくつかテストして、実運用にと思ったけれど、仕事で使うんだし、暗号化しておく必要はあるわなぁと…いうことで、SSLの設定をしようとしてハマったのでメモメモ…。 現在の環境 vpsを借りていて、ディスクには余裕があるし、常時動いているので共有場所には最適なのですよ。 WEB関係としては、apache2+BINDで運用。 ドメイン1:aaa.info(主ドメイン) ドメイン2:bbb.jp(別ドメイン) ここまでは、問題なく動作している。 ownCloudをapt-getで入れたら5.0系だったので、本家の6.0系を入れることに。 PC用のクライアントは無料だけど、モバイルのクライアントアプリは100円なのよね〜。実際使ってみると、Dropboxより融通が効いて、とってもいい感じですなぁ。 容量は自分で決められるし…。WebDAVでもアクセスできるし、カレンダーもあったりして…。 設定作業1 apacheのモジュールを調べると、ssl関連がちゃんとあるので、簡単じゃんと思ってやってみる。 # a2enmod ssl これで、mods-avaiableにあるssl関連が、mods-enable配下にリンクされ、機能するようになる…はずだった。 # service apache2 restart エラーは出ないが、httpsでaaa.infoに接続してみると、エラーが返ってくる。 アクセスログを見ると www.abc.info:443 xxx.yyy.zzz.aaa - - [06/Jun/2014:10:22:03 +0900] "\x16\x03\x01" 501 297 "-" "-" いままでに、見たことのないエラーが出ている…。 httpでのアクセスは問題ないことから、SSL関係の設定ということは分かる。 エラーログを見ると [Fri Jun 06 10:22:0