Show newer

詳しいことはあとでQiitaに書きます
詰みポイントがあります

ちにゃみにこれだとサブドメイン使わにゃくてよくて同じドメインでよいので、証明書買ってる人はお得です、配信ディレクトリを新設してるのでそこだけ変わります

boosted

@_@miss.nem.one

upstream misskey {
least_conn;
server 192.168.90.1:3001 fail_timeout=10;
server 192.168.90.10:3001 fail_timeout=10;
server 192.168.90.13:3001 fail_timeout=10;
}

map $http_upgrade $connection_upgrade {
default upgrade;
'' close;
}

proxy_cache_path /tmp/nginx_cache levels=1:2 keys_zone=cache1:16m max_size=1g inactive=720m use_temp_path=off;

server {

server_name mk.shc.kanagawa.jp;
ssl_session_cache shared:ssl_session_cache:10m;
ssl_protocols TLSv1.2 TLSv1.3;
client_max_body_size 80m;

location /storage/ {
limit_except GET {
deny all;
}

resolver 1.1.1.1;

proxy_pass https://mkshc.sgp1.vultrobjects.com/storage/;

proxy_buffering off;
proxy_redirect off;
proxy_http_version 1.1;
proxy_set_header Host mkshc.sgp1.vultrobjects.com;
add_header Cache-Control "public, max-age=31536000, immutable";
add_header Strict-Transport-Security "max-age=31536000";
tcp_nodelay on;

}

location / {
proxy_pass http://misskey;
proxy_set_header Host $host;
proxy_http_version 1.1;
proxy_redirect off;

# If it's behind another reverse proxy or CDN, remove the following.
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto https;

# For WebSocket
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;

# Cache settings
proxy_cache cache1;
proxy_cache_lock on;
proxy_cache_use_stale updating;
add_header X-Cache $upstream_cache_status;
}

listen [::]:443 ssl;
listen 443 ssl;

ssl_certificate cloudflare.pem;
ssl_certificate_key cloudflare.key;

server_tokens off;
}

@_@miss.nem.one

upstream misskey {
least_conn;
server 192.168.90.1:3001 fail_timeout=10;
server 192.168.90.10:3001 fail_timeout=10;
server 192.168.90.13:3001 fail_timeout=10;
}

map $http_upgrade $connection_upgrade {
default upgrade;
'' close;
}

proxy_cache_path /tmp/nginx_cache levels=1:2 keys_zone=cache1:16m max_size=1g inactive=720m use_temp_path=off;

server {

server_name mk.shc.kanagawa.jp;
ssl_session_cache shared:ssl_session_cache:10m;
ssl_protocols TLSv1.2 TLSv1.3;
client_max_body_size 80m;

location /storage/ {
limit_except GET {
deny all;
}

resolver 1.1.1.1;

proxy_pass https://mkshc.sgp1.vultrobjects.com/storage/;

proxy_buffering off;
proxy_redirect off;
proxy_http_version 1.1;
proxy_set_header Host mkshc.sgp1.vultrobjects.com;
add_header Cache-Control "public, max-age=31536000, immutable";
add_header Strict-Transport-Security "max-age=31536000";
tcp_nodelay on;

}

location / {
proxy_pass http://misskey;
proxy_set_header Host $host;
proxy_http_version 1.1;
proxy_redirect off;

# If it's behind another reverse proxy or CDN, remove the following.
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto https;

# For WebSocket
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;

# Cache settings
proxy_cache cache1;
proxy_cache_lock on;
proxy_cache_use_stale updating;
add_header X-Cache $upstream_cache_status;
}

listen [::]:443 ssl;
listen 443 ssl;

ssl_certificate cloudflare.pem;
ssl_certificate_key cloudflare.key;

server_tokens off;
}

@mei23 ありがとうございます。何気にしばらく悩んでました。

@mei23 あともう一つ聞きたいことが、めいすきーってbaseUrlの設定効かにゃいのかしら?オブジェクトストレージにアップロードできるけど、URLがエンドポイントのものが反映されてしまう、v12だとbaseUrlが反映されたんだけど

boosted

Vercelのネームサーバー
CFのネームサーバー並に使いやすいのでおすすめです

boosted

@morotesovtannu@pleroma.nem.one @morotesovtannu@msk.ilnk.info ありがとう、時間がかかりそうにゃので、メンテニャンス時間伸ばしておきます

オブジェクトストレージの設定はスクリプト使って変えてしまうので、特に何か設定をお願いすることはありません
もちろんご自身のオブジェクトストレージを使いたければ、その設定はできます

@morotesovtannu@pleroma.nem.one @morotesovtannu@msk.ilnk.info
ありがとうございます、現在稚拙にゃがらメンテニャンス画面を表示していますが、サーバーの準備はできました、データがあればいつでも起動できます

ちにゃみにお察しの通り、私の自宅サーバーはVultr東京リージョンのバックボーンネットワークを使って送受信を行にゃってます、そのため自宅ネットワークが落ちにゃくても、Vultrが落ちると通信はできにゃくにゃります(misskey.ioも同様の方法で通信してます)、自宅ネットワークは2回線使用して多重化してますが、回線を提供するNTT横浜北が障害起きると停止します

またVultrのオブジェクトストレージにメディアとバックアップを置きます、ニュージャージーとシンガポールの2つを使っており、メディアはシンガポールに置きます

オブジェクトストレージの使用に際してはインスタンスのドメインをそのままお使いいただけます、atsuchan.page/storage/hoge.jpgといったURLでアクセスできます、初期設定では/storageではにゃく/filesに保存していますので、保存するディレクトリは変更しています、したがって私のサービスから離れられる際は移行できます

バックアップは1分ごとに取得してオブジェクトストレージに送信します、1日ごとにフルバックアップをまとめます

@mei23 できにゃいのかー、そっかー、ありがとう

boosted

めっちゃ笑ってた

レビスキー(?)へ、知らんけど、間違ってたらごめん、、ww

boosted

サーバの管理が行き届かなくなり、利用規約に従った運用が十分にできていない現状を鑑み、当インスタンスを終了させることを検討しています。8/14にインスタンスの削除を行う予定ですので、他のインスタンスへのアカウントの移行等の準備をよろしくお願いします。

boosted

管理人がダメダメすぎて完全に日付を忘却してました。今日の24時にはアクセスできなくなります。今までありがとうございました。また会う日まで。

Vultrのオブジェクトストレージのリージョン増えてた、ありがたい、シンガポールも使うわ

めっちゃ笑ってた

レビスキー(?)へ、知らんけど、間違ってたらごめん、、ww

boosted

なら、、、今から感謝の気持ち伝えるわ、ww

みんなへ!!
昨日も言ったけど、仲良くしてくれて本当にありがとう!!w
もし、これがなくならなかったら、、、多分、もうちょっといるかもしれません、、でも”多分”ですよ??ww
2ヶ月間、短い間本当にありがとうございました!!
楽しかった!色んな人が仲良くしてくれて、、、もとは仲が悪かったのに仲良くしてくれた人もいたし、、、大好きと言ってくれた人もいました、w嬉しかったです、、
辞めたら、今よりも暇人になるので心配ですが、がんばります(?)ww 元気でね!!みんな!!

レビスキー(?)へ、知らんけど、間違ってたらごめん、、ww
楽しかったです!!感謝の気持ちがたくさんあります!
本当にありがとうございました

@mei23 MIsskeyでオブジェクトストレージを扱う際ってPrefixを設定しないことはできないのかしら、何も入力しなくても"/"がURLに挿入されるから、https://s3.atsuchan.page//hoge.jpg みたいになってアクセスできなくなる

@morotesovtannu@pleroma.nem.one @morotesovtannu@mk.yopo.work @morotesovtannu@msk.ilnk.info データがあれば引き継げるかにゃって感じですね、おそらく大丈夫だと思います

Show older