mirror of
https://iceshrimp.dev/Crimekillz/jointrashposs.git
synced 2024-11-25 02:09:05 +01:00
New translations bash.md (Korean)
This commit is contained in:
parent
09a0f525c4
commit
60c9fae6a8
@ -20,7 +20,9 @@ Misskey를 간단하게 설치하기 위한 쉘 스크립트가 만들어졌습
|
||||
3. Cloudflare 계정 (권장)
|
||||
|
||||
:::danger
|
||||
한 번 사용한 서버의 도메인, 호스트 이름 안에선, 데이터 베이스를 다시 만들지 말아주세요!
|
||||
|
||||
Let's Encrypt 인증을 할 수 있는 횟수가 적으므로, 서버의 네트워크가 DNS 설정을 확실히 확인한 후에 설치하시길 바랍니다.
|
||||
|
||||
:::
|
||||
|
||||
Let's Encrypt 인증을 할 수 있는 횟수가 적으므로, 서버의 네트워크가 DNS 설정을 확실히 확인한 후에 설치하시길 바랍니다.
|
||||
@ -38,11 +40,11 @@ Cloudflare를 사용하는 경우, Cloudflare에서 도메인 설정을 끝낸
|
||||
|
||||
## 조작
|
||||
|
||||
### 1. SSH
|
||||
### 1. 최신 환경으로 하기
|
||||
|
||||
서버에 SSH로 연결합니다.\
|
||||
\
|
||||
(서버 화면을 직접 보고 계신 분은 터미널을 열어주세요.)
|
||||
(서버 화면을 직접 보고 계신 분은 터미널을 열어주세요.)
|
||||
|
||||
### 2. 최신 환경으로 하기
|
||||
|
||||
@ -89,7 +91,7 @@ sudo bash update.sh
|
||||
|
||||
### Oracle Cloud Infrastructure
|
||||
|
||||
이 스크립트는, Oracle Cloud Infrastructure의 Always Free 서비스로 제공되어지는 2 종류의 구성 중 어느 곳에서도 동작합니다.
|
||||
iptables를 쓸 수 있게 설정하세요.
|
||||
|
||||
- VM.Standard.E2.1.Micro (AMD)
|
||||
- VM.Standard.A1.Flex (ARM) [1OCPU RAM6GB or greater]
|
||||
@ -102,12 +104,12 @@ iptables를 쓸 수 있게 설정하세요.
|
||||
|
||||
위에 적은 환경이 아닌 경우 서포트는 어려우나, 상황을 자세하게 알려주신다면 문제가 해결될 수도 있습니다.
|
||||
|
||||
기능 제안에 대해서도 환영하고 있습니다.
|
||||
|
||||
# Tips
|
||||
|
||||
선택지를 고르는 방법이나 사양에 대해서 등.
|
||||
|
||||
# Systemd or Docker?
|
||||
|
||||
v1부터 설치 메소드에 systemd와 Docker 등을 고를 수 있게 되었습니다.
|
||||
|
||||
## Systemd or Docker?
|
||||
|
||||
v1부터 설치 메소드에 systemd와 Docker 등을 고를 수 있게 되었습니다.
|
||||
@ -136,16 +138,16 @@ systemd는, Docker Hub에 이미지를 올리지는 않지만, 포크를 사용
|
||||
|
||||
서버 1대 위에 Misskey를 구축하는 경우, nginxfmf 사용하는 것을 추천합니다.
|
||||
|
||||
로드 밸런서를 설치한 경우엔 nginx를 설치하지 말고, [Misskey의 nginx 설정](../resources/nginx/)을 참고하여 로드 밸런서를 설정하는 편이 나을거라고 생각합니다.
|
||||
|
||||
## Add more swaps!
|
||||
|
||||
스왑을 설정하고 있는 경우, 메모리가 합쳐서 3GB 이상이지 않으면 스크립트가 움직이지 않게 되어져 있습니다.
|
||||
|
||||
## 한 번 실패한 뒤에 다시 스크립트를 실행하는 경우
|
||||
|
||||
혹시라도 한 번 실패한 상태로 다시 한 번 스크립트를 실행한 경우, 다음 내용에 주의하시길 바랍니다.
|
||||
|
||||
## 한 번 실패한 뒤에 다시 스크립트를 실행하는 경우
|
||||
|
||||
혹시라도 한 번 실패한 상태로 다시 한 번 스크립트를 실행한 경우, 다음 내용에 주의하시길 바랍니다.
|
||||
|
||||
- Redis나 Postgres의 설치가 끝난 경우, "install locally"는 No로 해야합니다.\
|
||||
\
|
||||
host・port 설정은 그대로 Enter를 누릅니다.
|
||||
@ -157,18 +159,18 @@ systemd는, Docker Hub에 이미지를 올리지는 않지만, 포크를 사용
|
||||
\
|
||||
업데이트 할 때 사용합니다.
|
||||
|
||||
### /root/.misskey.env
|
||||
### /home/(misskey 유저)/.misskey.env
|
||||
|
||||
misskey를 실행할 유저를 기억하기 위해 필요합니다.
|
||||
|
||||
### /home/(misskey 유저)/.misskey.env
|
||||
|
||||
systemd인 경우에 만들어집니다.\
|
||||
\
|
||||
주로 디렉토리를 기억하는데 사용합니다.
|
||||
|
||||
### /home/(misskey 유저)/.misskey-docker.env
|
||||
|
||||
Docker인 경우에 만들어집니다.\
|
||||
\
|
||||
실행되고 있는 컨테이너와 이미지 번호를 저장하고 있습니다.
|
||||
|
||||
### 자신이 직접 관리하기
|
||||
|
||||
Docker인 경우에 만들어집니다.\
|
||||
\
|
||||
실행되고 있는 컨테이너와 이미지 번호를 저장하고 있습니다.\
|
||||
@ -185,7 +187,7 @@ Docker인 경우에 만들어집니다.\
|
||||
|
||||
Misskey 소스는 `/home/유저명/디렉토리`로 clone 되어집니다.\
|
||||
\
|
||||
(유저, 디렉토리의 초기 값은 둘 다 misskey 입니다.)
|
||||
(유저, 디렉토리의 초기 값은 둘 다 misskey 입니다.)
|
||||
|
||||
Misskey 디렉토리는, 아래와 같이 이동하는 것을 추천합니다.
|
||||
|
||||
@ -206,40 +208,26 @@ systemd의 프로세스명은 example.com 입니다.\
|
||||
\
|
||||
예를 들어서 다시 시작하려면 다음과 같이하면 됩니다.
|
||||
|
||||
```
|
||||
sudo systemctl restart example.com
|
||||
```
|
||||
|
||||
journalctl에서 로그를 확인할 수 있습니다.
|
||||
|
||||
```
|
||||
journalctl -t example.com
|
||||
```
|
||||
|
||||
설정 파일은 `/etc/systemd/system/example.com.service`에 저장되어져 있습니다.
|
||||
|
||||
```
|
||||
journalctl -t example.com
|
||||
```
|
||||
|
||||
Docker는 Misskey 유저에서 rootless로 실행되어져 있습니다.
|
||||
|
||||
### Docker
|
||||
|
||||
Docker는 Misskey 유저에서 rootless로 실행되어져 있습니다.
|
||||
|
||||
sudo에서 Misskey 유저에 로그인 할 때, `XDG_RUNTIME_DIR`과 `DOCKER_HOST`를 변경할 필요가 있습니다.
|
||||
한 줄로 하고 싶을 땐 아래와 같이 하시면 됩니다.
|
||||
|
||||
```
|
||||
sudo -iu 유저명
|
||||
export XDG_RUNTIME_DIR=/run/user/$UID
|
||||
export DOCKER_HOST=unix://$XDG_RUNTIME_DIR/docker.sock
|
||||
|
||||
# 프로세스 리스트를 표시
|
||||
docker ps
|
||||
|
||||
# 빌드 (리포지터리: local/misskey:latest)
|
||||
docker build -t local/misskey:latest ./misskey
|
||||
|
||||
# docker run
|
||||
docker run -d -p 3000:3000 --add-host=docker_host:10.0.0.1 -v /home/misskey/misskey/files:/misskey/files -v "/home/misskey/misskey/.config/default.yml":/misskey/.config/default.yml:ro --restart unless-stopped -t "local/misskey:latest"
|
||||
|
||||
# 로그 표시하기
|
||||
docker logs --tail 50 -f 컨테이너ID
|
||||
sudo -u 유저명 XDG_RUNTIME_DIR=/run/user/$(id -u 유저명) DOCKER_HOST=unix:///run/user/$(id -u 유저명)/docker.sock docker ps
|
||||
```
|
||||
|
||||
한 줄로 하고 싶을 땐 아래와 같이 하시면 됩니다.
|
||||
@ -248,9 +236,9 @@ docker logs --tail 50 -f 컨테이너ID
|
||||
sudo -u 유저명 XDG_RUNTIME_DIR=/run/user/$(id -u 유저명) DOCKER_HOST=unix:///run/user/$(id -u 유저명)/docker.sock docker ps
|
||||
```
|
||||
|
||||
### nginx
|
||||
### Redis
|
||||
|
||||
nginx 설정은 `/etc/nginx/conf.d/example.com.conf`에 저장되어져 있습니다.
|
||||
requirepass와 bind를 `/etc/redis/misskey.conf`로 설정하고 있습니다.
|
||||
|
||||
### Redis
|
||||
|
||||
@ -264,7 +252,7 @@ Docker에서는, 부팅 후 마이그레이션 작업을 하기 위해 바로
|
||||
|
||||
systemd인 경우, pnpm install에서 실패되어져 있는 경우가 있습니다.
|
||||
|
||||
Misskey 디렉토리에서 다음의 내용을 실행해서, 한 번 더 업데이트를 해보시길 바랍니다.
|
||||
journalctl으로 로그를 확인해보면, 대부분 re2... 로 시작하는 내용이 보입니다.
|
||||
|
||||
```
|
||||
pnpm run clean-all
|
||||
|
Loading…
Reference in New Issue
Block a user