๐ ๋ง์คํ ๋ ์ค์น ํ๊ฒฝ
: ์ดํ์ ๋๊ฐ์ ๊ณ ์์ ํ์ง ์๊ณ ์ ๊ฐ์ธ ๊ธฐ๋ก ์ผ์ ๋จ๊ฒจ๋ก๋๋ค. ๋ ๊ฐ๋จํ ๋ฐฉ๋ฒ์ด ์๋ค๋ฉด ๋ง์ํด์ฃผ์ธ์!
- ์๋ฒ ํธ์คํ : DigitalOcean
- OS : Devian 11
- Platform : yunohost
- ์์ ๋์ ํ์ผ : .env.production
. yunohost๋ฅผ ํตํด ์ค์นํ ๊ฒฝ์ฐ, ์ค์ ํ์ผ์ ์ฃผ์๊ฐ /var/www/mastodon/live/
ํ์์ ์์ง๋ง, Docker/Bash/Manual ๋ฑ ๋ค๋ฅธ ๋ฐฉ์์ผ๋ก ์ง์ ์ค์นํ ๊ฒฝ์ฐ mastodon์ ๊ฐ์ฅ ์์ ํด๋์ ์๋ ์ ์ฐธ๊ณ ๋ฐ๋๋๋ค.
โ ์ธ์คํด์ค์ ๊ธฐ๋ณธ ์ธ์ด ์ค์ (Mastodon Default Language/Locale Setting)
๊ณ์ ๋ง๋ค โ์ฌ์ฉ์ ์ค์ > ์ธ๊ด > ์ธํฐํ์ด์ค์์ ํ๊ตญ์ด ์ ํ ์ ๊ธฐ๋ณธ ์ธ์ด๊ฐ ํ๊ตญ์ด๋ก ์ธํ ๋์ง๋ง, ๊ณ์ ๊ฐ๊ฐ์ด ์๋๋ผ ์ธ์คํด์ค ์์ฒด์ ๊ธฐ๋ณธ ์ธ์ด ์ค์ ์ ํ๊ตญ์ด๋ก ์ค์ ํ๊ณ ์ถ์ ๊ด๋ฆฌ์๋ ๋ค์๊ณผ ๊ฐ์ด ํ๊ฒฝ ์ค์ ํ์ผ์ ์์ ํ๋ฉด ๋ฉ๋๋ค.
1. DigitalOcean > Mastodon์ด ์ค์น๋ Droplet ํด๋ฆญ
2. Access > Launch Recovery Console
3. cd {mastodon ์ค์น ๊ฒฝ๋ก}
yunohost๋ฅผ ํตํด ์ค์นํ ๊ฒฝ์ฐ ๋ค์๊ณผ ๊ฐ์ด ์ ๋ ฅํ๋ฉด ๋ฉ๋๋ค.
cd /var/www/mastodon/live
4. ์ค์ ํ์ผ(.env.production) ์์
- vim .env.production ์ ์ ๋ ฅํ๋ฉด ํ๊ฒฝ ์ค์ ํ์ผ์ด ์ด๋ฆฝ๋๋ค.
- ๊ทธ ์ํ์์ ?DEFAULT_LOCALE ์ ๋ ฅ ํ ์ํฐ๋ฅผ ์น๋ฉด ํด๋น ์ค์ ์ ์์น๋ก ์ปค์๊ฐ ์ด๋ํฉ๋๋ค.
- iํค๋ฅผ ๋๋ฅด๋ฉด ์์ ์ด ๊ฐ๋ฅํ ์ํ๋ก ๋ฐ๋๋๋ฐ, DEFAULT_LOCALE=en์์ en์ ko๋ก ๋ฐ๊พผ ๋ค esc > :wq! ๋ฅผ ์์๋๋ก ์ ๋ ฅํด ์ ์ฅํฉ๋๋ค.
- ์์ ํ ์ค์ ์ ์ ์ฉํ๊ธฐ ์ํด ์๋ ๋ช ๋ น์ด๋ฅผ ์์๋๋ก ์ ๋ ฅํ์ฌ ์๋น์ค๋ฅผ ์ฌ๊ธฐ๋ํฉ๋๋ค.
sudo systemctl restart mastodon-web
sudo systemctl restart mastodon-streaming
sudo systemctl restart mastodon-sidekiq
์น ๋ธ๋ผ์ฐ์ ์์ ์บ์๋ฅผ ๋น์์ฃผ๋ฉด ์ ์ ์ ์ฉ๋ฉ๋๋ค.
๐ ์ค์ ์๋ฃ
์์ ์ค์ ์ ๋ชจ๋ ์๋ฃํ ๊ฒฝ์ฐ, ๋ณ๋์ ์ฌ์ฉ์ ์ค์ ์์ด๋ ์ธ์คํด์ค ์ธ์ด๊ฐ ํ๊ตญ์ด๋ก ๋ณด์ ๋๋ค.
์๊ณ ํ์ จ์ต๋๋ค!