【PR】 国内VPSたけえしVultrにしろ


www.vultr.com


某さくらVPSとかお名前なんとかとかのVPSってたぶん月1000円ぐらいなんですけど、Vultrなら5ドルですよって話。


ぼくのマストドンは5ドルのVultrサーバで動いてます。すげえ重いけど

gonsphere.tk


自前のマストドンインスタンスを格安で作るならVultrで決まり!


TKドメインつかったらドメイン代もタダだし、メールアドレスもめっちゃ作れるぞ


VPNにも転用できて便利!VPSをやろう!

www.vultr.com

コアラだっこした

 

コアラだっこした。ウケた。

あとパフェくった

f:id:haramAB:20170629211008j:image

 

 

帰ってきてちょっとだけパケットトレーサやる。アクセススイッチコピペしてサーバ用にしてサーバ繋いだらport-security shutdownが効いてしまい接続できない。これはいかんとshutしてno shutするができず焦る。stickyで学習したMACアドレスの消し方が分からなくなってしまった。ググる。

 

jukenki.com

 

特権モードでclear port-security mac-address stickyするとrunning-configからsticky学習したMACアドレスを消せた。よかった。

 

あしたは21:30終業後飲み会その後12:00出勤というハードシェジュールです。南無三!

 

How to seize the FSMO roles on a DC, Microsoft Windows Server 2008 R2

Login as the domain administrator
Run CMD.EXE with an administrator privilege
C:\> ntdsutil
ntdsutil: roles

(connect the utility to the server)
fsmo maintenance: connections
(make sure your credential is the domain administrator)
server connections: set creds domain.lan administrator Password@123
server connections: connect to server site-dc-1
Binding to site-dc-1 as domain.lan\administrator...
Connected to site-dc-1 as domain.lan\administrator.
server connections: quit

(typing ? will show all the seizing options)
fsmo maintenance: ?

(seizing schema master role)
fsmo maintenance: seize schema master

f:id:haramAB:20170607140300p:plain

(Click Yes.)

Attempting safe transfer of schema FSMO before seizure.
(This fails if the current FSMO holder is down)

Sever "site-dc-1" knows about 5 roles
(All FSMO variable values will be displayed. See and verify that the value has been changed correctly)

(repeat this with other FSMOs)

fsmo maintenance: quit
ntdsutil: quit

(check roles)
C:\> dcdiag /test:KnowsOfRoleHolders /v
C:\>netdom query fsmo

VPSが可愛すぎて死ぬ

労働からかえってきました。こんばんは☆

最近時給が上がりました。労働して賃金を受け取るとまるで自分が真人間であるかのように錯覚できるのでniceです。

 

ぼくのおよめさん(VPS)

マストドンのためにさくらVPSやFC2 VPSを借りようとしたところ、海外住所のためにリジェクトされ、怒りと悲しみに打ちひしがれつつネットの海を彷徨ったところvultr.comというサービスを見つけました。

このvultr、つまるところ怪しげなアメリカンITベンチャーがやってるAWSのパクリなんですが、明朗会計でまあまあ安くてデプロイがクソ早くディスクも全SSDとクラウド界における安い・早い・うまいを目指したような仕様。まあSSDなぶん容量は価格にしては比較的小さめですがそこはご愛嬌。

最小構成ならなんと月々USD2.5!ですが、最小構成は売り切れらしいので最安でもUSD5からです。それでもRAM1GBだからまあ安い。

AWSの最小構成なら12ヶ月無料だったらしかったこと(契約するまで全然知らなかった)を無視すればそれなりに満足です。AWS無料なのなんで。頭おかしい。

ちなみに仮想化技術はKVMではなくQemuです。いいのか悪いのかとかは知らないです。ふつうにつかえるよ!

 

そんな感じで借りたVPSですが、まあ〜可愛い。嫁です。

まず、常にインターネットに繋がって動いてくれてるのが可愛い。すごい。ぼくは今携帯の回線しかインターネットがないのでこれはでかいです。どこからでもLinux資源にアクセスできるのがありがたい。なんでもし放題だし自由度がパない。「レンタルサーバ完全解説」みたうなあやしい場末のアフィサイトで語られていたroot権限ってやっぱスゲー!

無料ドメイン(.tk)の作り方も発見したのでぼくは今理論上無限にWebサイトを作れます。Nginxとdockerが高機能すぎる。コンテナ化とリバースプロキシがつよい。

そもそもRAMが1024MBしかないのがかわいい。ちいさい。ストレージも25GBしかないのよ。なのに動く。Linuxだから。これがWinSvだったらこうは行かないです。Macは論外ですね。極小のリソースでメッチャクチャ仕事します。

SSHでダウンロードしまくっても携帯回線がパケ死しないのでかわいい。最高。VPSでISOダウンロードしてから学校でWeb介してダウンロードしたけどすごい。

自分しか使ってないから軽くてすごい。転送速度早くないですか。いいんですかそんなに早くて。RAM1GBですよ。

 

とにかくかわいいVPS。みんなもVPSを飼おう。マストドンは立てなくてもいいし。

最高すぎるので、今は中古PCに16GBぐらいRAM刺しておばあちゃん家においてESXiかKVMのサーバ動かして自前のVPSサービスを構築することすら検討してます。そしたらばあちゃんには悪いがタダだしリソースの量がダンチなのですごくすごい。たぶん動画をどうこうできるレベル。もはやえっちだ。実質的にセックス。常時接続なので常時セックスですね。クラウドばんざい

 

マストドンの完成

完成しました。以下は教訓の羅列です。役立ててください。

 

Ubuntu LXDコンテナ上にdocker敷いてmastodon立てるのは無理。いや無理じゃないかもしれないけど、その環境に入るdockerエンジンはおそらくdocker.ioだ。最新バージョンのmastodonとは相性が悪いぞ。俺みたいな素人がやるんだったら、素直に生dockerでやったほうが早いし確実。どうしても物理マシンから分離したいなら仮想化してしまったほうがマシでは?

 

ぜんぶリセットしたいときでもdocker-compose downだけはマジでやめろ。まずnginx -s reload。次にup -dをしてみてダメならbuildしてからup -dをしろ。それでダメならdbコンテナのリビルドとasset:precompileをやれ。downだけはするなこわれる

 

関係ファイルが保存されるパス、つまり画像とか永続化されたDBデータとかはdocker-compose.ymlにぜんぶ載ってる。落ち着いて読め。

 

2017年5月30日現在のtootsuite/mastodon最新バージョンである1.4.1において、cronタスクはSSL証明書更新以外必要ないと思われる。キャッシュ削除も購読更新もぜんぶsidekiqがやってる。recurring_jobsをみてみろ

 

画像がアップロードできないときは(かつマストドンを/var/www/とかに置いてる場合)、mastodon/public/systemとかのパーミッションに問題がある。chmod 777しないでchownで所有者をそれっぽいやつにかえろ(992みたいな)

 

マストドンにサービス管理者としてログインしてsidekiqをみよう

 

SMTPサーバはGmailの普通のパスワードでやろうとすると無理。横着せず2段階認証とアプリパスワードをとろう。.env.productionのSMTP認証関係の設定もちゃんと確認しよう。

 

連合タイムラインが寂しい時。連合タイムラインに表示される(他インスタンスから購読する)のは、ローカルユーザがフォローしているユーザすべて。誰かがリモートフォローしまくればタイムラインは見かけ上だけでも賑わうぞ。

 

以上です。

忘れがちコマンドメモ集

 

sudo su -c "command && command"とかするといい時があるらしいよ

 

nohup commandってやるとSSH切ってもプロセスが続くよ