디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

신생 꼽을 위한 간단한 SeAT 설치 방법

ㅇㅇ(210.117) 2020.08.15 18:46:12
조회 1635 추천 32 댓글 9
														

사실 영어만 읽을 수 있어도 그냥 하라는대로 하기만 하면 설치가 되는데 이걸 못해서 물어보거나 설치해달라는 요청을 받아서 써봄


사실 나도 잘 몰라서 나보다 더 좋으 가이드를 누가좀 써달라는 의미에서 쓰는거임 틀린 부분 많을수도 있는데 좀 고쳐주기 바람


0. 준비물

리눅스 서버 - 일단은 AWS에 설치하는 식으로 설명 할테니 따라 할 경우 서버비

오메가 결제된 계정 1개 - EVE Develpoers에서 api 할당하려면 필요하다는데 알파로는 안해봐서 잘 모르겠음


리눅스 만질 줄 아는 꼽원 - 권장 : 기본적인 명령어는 그냥 찾아보면 다 나오는데 모르면 그거대로 문제라


컴퓨터 - 폰으로는 안된다더라


1. 서버 인스턴스 생성


우선 서버를 준비하자. 자체 서버가 있으면 건너뛰고 aws 계정은 알아서 팔 것. 귀찮아서 그냥 lightsail 썼는데 다른 거 써도 되고 aws 말고 다른 서비스 써도 되고. windows서버는 seat만든 놈들이 지원 안해준다니까 포기하십시오.



viewimage.php?id=28abd529ebde31a86b&no=24b0d769e1d32ca73fec86fa11d02831f774ca47ac4dd7dcba669417d3ffc45af10f76618401dd6a4f91e289265ab2b9455a41ecf202390344a42b6ea948db8a7c054d6f


lightsail 들어가면 이런식으로 있거나 인스턴스가 없어서 인스턴스 생성 버튼이 있을텐데 눌러서 만듧시다



viewimage.php?id=28abd529ebde31a86b&no=24b0d769e1d32ca73fec86fa11d02831f774ca47ac4dd7dcba669417d3ffc45af10f76618401dd6a4f91e2894b36b4bf2eb90d34aaf88bc52d9ee7724a4f6ef54659f9511a


운영체제는 아무 리눅스나 써도 되지만 우분투 골랐음



viewimage.php?id=28abd529ebde31a86b&no=24b0d769e1d32ca73fec86fa11d02831f774ca47ac4dd7dcba669417d3ffc45af10f76618401dd6a4f91e2894b36b4bf2eb90d34aaf88bc52dc8e325414668fe9d2e3c3233



아마존 안거치고 서버 접속하려면 중간에 SSH 키 페어 변경 버튼 눌러서 키 생성한 다음에 그거로 접속하면 됨 인터넷에 찾아보면 연결하는 방법 있으니까 생략



viewimage.php?id=28abd529ebde31a86b&no=24b0d769e1d32ca73fec86fa11d02831f774ca47ac4dd7dcba669417d3ffc45af10f76618401dd6a4f91e289265ab2b9455a41ecf202390344f2286cab4b8a85e047212d



그 다음에 지갑 사정에 맞춰서 요금제 선택하면 됨 3.5달라 플랜은 안되는거 확인됐으니까 시도도 하지말고 seat github에서는 메모리 2기가 이상은 권장하니까 10달러 이상 플랜을 쓰는게 좋을거임 꼽에 인원이 좀 많다 싶으면 돈 아끼지 말것


인스턴스 이름 같은 건 알아서 정하고 키 전용 태그나 키-값 태그는 안쓸거니까 생략



viewimage.php?id=28abd529ebde31a86b&no=24b0d769e1d32ca73fec86fa11d02831f774ca47ac4dd7dcba669417d3ffc45af10f76618401dd6a4f91e2894b36b4bf2eb90d34aaf88bc52d95eb20164138ae869ab4b54a


다했으면 "ssh 를 사용하여 연결" 버튼을 눌러서 웹 브라우저로 서버에 접속할 수 있고 다른 탭에서 이것저것 할 수 있는데 그런것은 인터넷에서 찾아보고


중요한건 네트워킹 탭을 누른 후에 퍼블릭 IP 탭에서 고정IP 생성을 눌러서 고정 IP를 할당해야함 안그러면 서버 인스턴스를 껐다 킬 때 마다 새로 IP를 할당해야 해서 서버 주소가 매번 바뀜


그리고 HTTPS로 통신 할거면 여기있는 방화벽에 규칙추가 눌러서 443포트(HTTPS)를 모든 ip에 대해 열어줘야함


스냅샷 탭에서 스냅샷을 만들어서 서버 이미지를 통째로 만들어서 서버를 백업 할 수 있음 하나 만들 때 마다 서버비 추가되니까 참고


AWS에는 스왑메모리를 자동으로 안잡아주는데 그래서 설정해줘야함 안하면 설치하거나 돌아가다가 메모리 부족하다고 그냥 꺼지니까 낭낭하게 설정해두는게 좋음


sudo su


앞으로 설치할때 root 권한을 자주 써야하고 docker 스크립트 중간에 좀 꼬였는지 권한문제가 자주 생기더라고 원래 이런식으로 root계정으로 하는 게 절대 좋은 건 아니지만 이 자그마한 서버가 해킹되는 것보다 이브가 망하는게 더 빠를테니 그냥 씀


AWS말고 다른 서버면 절대하지마시오 책임 안짐


fallocate -l 4GB /swapfile


스왑파일을 생성함 낭낭하게 4기가정도로 생성 4GB말고 알아서 더 조정해도 되고


chmod 600 /swapfile

mkswap /swapfile

swapon /swapfile


차례대로 입력하면 스왑 메모리가 설정될것임 free -m 을 치면 아래처럼 스왑 메모리가 설정된 걸 볼 수 있음


viewimage.php?id=28abd529ebde31a86b&no=24b0d769e1d32ca73fec86fa11d02831f774ca47ac4dd7dcba669417d3ffc45af10f76618401dd6a4f91e289265ab2b9455a41ecf202390347f72a3bae4d82d87ecbc8d7


스왑 설정을 했지만, 이상태로는 인스턴스가 꺼지면 킬 때 마다 다시 불러와줘야 하니까 /etc/fstab 파일에 아래처럼 /swapfile을 추가해주자


viewimage.php?id=28abd529ebde31a86b&no=24b0d769e1d32ca73fec86fa11d02831f774ca47ac4dd7dcba669417d3ffc45af10f76618401dd6a4f91e2894b36b4bf2eb90d34aaf88bc52d98e72045156aaf1b1f2f2030


2. seat 설치


이제 seat를 설치하자 세부적인 건 https://eveseat.github.io/docs/ 에 있으니까 참조하고


bash <(curl -fsSL https://git.io/seat-docker)


를 입력하면 docker랑 필요한 것들을 알아서 설치할거야


viewimage.php?id=28abd529ebde31a86b&no=24b0d769e1d32ca73fec86fa11d02831f774ca47ac4dd7dcba669417d3ffc45af10f76618401dd6a4f91e289265ab2b9455a41ecf20239034df02b6cab4cd988d2d36bf9


이런식으로 잘 나오면 된것


bash <(curl -fsSL https://git.io/seat-installer)


를 입력해서 seat 인스톨러를 설치하면



viewimage.php?id=28abd529ebde31a86b&no=24b0d769e1d32ca73fec86fa11d02831f774ca47ac4dd7dcba669417d3ffc45af10f76618401dd6a4f91e2894b36b4bf2eb90d34aaf88bc52d9de125174e6bf5986b0d57d2

운영체제 고르라고 나오는데 자기 서버에 맞춰서 알아서 고르면 됨 이 예제는 우분투 18.04를 썼으니까 4


그러면 알아서 잘 설치될거임



viewimage.php?id=28abd529ebde31a86b&no=24b0d769e1d32ca73fec86fa11d02831f774ca47ac4dd7dcba669417d3ffc45af10f76618401dd6a4f91e289265ab2b9455a41ecf202390346a27c3baf48838826dd07e6


이런식으로 나오면 잘 된것


이제 seat install:production 를 입력해서 설치를 하면 됨



viewimage.php?id=28abd529ebde31a86b&no=24b0d769e1d32ca73fec86fa11d02831f774ca47ac4dd7dcba669417d3ffc45af10f76618401dd6a4f91e289265ab2b9455a41ecf202390345f62a39af4ad9d8deb183f5


중간에 2번 물어보는 데 첫번때는 당연히 yes고 2번째는 나는 아파치가 맘에 안들어서 nginx를 고름 아무거나 꼴리는대로


여기서 서버 메모리가 부족한데 스왑 메모리도 설정 안했으면 높은 확률로 터질거임 그러니 스왑메모리는 꼭 설정하고 할 것


중간에 튕기면 DB 암호를 중간에 랜덤으로 설정해놔서 db관련 문제가 생기는데 해결하기 개기차늠


이제 수 분 정도 다른거 하고 있으면 알아서 설치 다 될거임 config만 수정하면 됨



viewimage.php?id=28abd529ebde31a86b&no=24b0d769e1d32ca73fec86fa11d02831f774ca47ac4dd7dcba669417d3ffc45af10f76618401dd6a4f91e2894b36b4bf2eb90d34aaf88bc52d98e32014403df50c28a8c8f5

cd /var/www/seat 를 치면 seat 관련 파일이 있는데 이중에 ".env"파일을 수정해야함


다른건 건들필요 없고 위의 3개만 수정 할 건데, 아래의 callback url를 잘적어야 일이 안꼬임


http:<서버주소>/auth/eve/callback


과 같은 식으로 적으면 되는데, 서버 주소 부분에는 ip든 서버 도메인이든 적으면 됨


https://developers.eveonline.com/ 에 접속한 다음에 api를 만들어줘야함



viewimage.php?id=28abd529ebde31a86b&no=24b0d769e1d32ca73fec86fa11d02831f774ca47ac4dd7dcba669417d3ffc45af10f76618401dd6a4f91e289265ab2b9455a41ecf202390314f0293eab1d838ae53b5749

api 이름이나 description은 알아서 적고 위와 같이 설정하면 됨 permission은 적당히 조절해도 되는데 굳이 그럴필요는 없으니 전범위 선택하고



viewimage.php?id=28abd529ebde31a86b&no=24b0d769e1d32ca73fec86fa11d02831f774ca47ac4dd7dcba669417d3ffc45af10f76618401dd6a4f91e289265ab2b9455a41ecf202390347a6256eaf49d9dfb79134bd


callback url을 적어야 하는데 반드시 .env의 callback url과 동일해야함


생성 한 다음에 해당 api를 보면 client id랑 secret key가 있는데 이 두개는 누구에게 보여주지말고 .env 파일의 client id와 client secret 에 각각 입력하면 됨


이러면 설치는 끝남


3. 어드민 계정 설정


일단 superuser 권할을 줄 툰을 seat에 로그인 시켜서 해당 툰의 정보를 받아오게 해야 함 로그인만 되면 됨


cd /var/www/seat 로 seat 폴더로 옮긴 다음에 php artisan seat:admin:login 를 입력하면 일회용 admin 접속 url을 출력할텐데 이거 가지고 접속하면 됨 아마 서버 주소 대신 localhost로 되어있을텐데, 이거만 서버 주소로 바꾸고


접속되면 setting -> access management에 들어간 다음에 Superuser라는 역할에서 edit을 눌러서 위의 툰을 추가해야 해


groups 탭에서 해당 캐리터를 검색하고 Add Groups 버튼을 누르면 추가 될거임


이제 설치가 다됐으니 알아서 굴리십시오


나도 좀 모르는게 많고 설명서 자체가 쓰다 만 거 같아서 애매한게 많으니까 질문하진 말아주고

추천 비추천

32

고정닉 8

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 주류 모델하면 매출 폭등시킬 것 같은 아이돌 스타는? 운영자 26/01/05 - -
공지 이브 온라인 갤러리 이용 안내 [99] 운영자 11.02.11 66192 66
388477 주사기에 목매이지 않는 구간이 어디임 대체 ㅇㅇ(222.112) 15:23 14 0
388476 쪼인 캣포유 [2] E갤러(1.235) 14:11 31 1
388475 어비셜돌지마라 [1] 넚치갤로그로 이동합니다. 08:27 100 0
388474 이브이 따먹고싶다 철곡괭이갤로그로 이동합니다. 08:03 33 0
388470 이런거 언제 나옴 ㄹㅇ [1] E갤러(182.228) 01.08 185 1
388469 일일 선물만 받고 있는데 CRAP 돌고 싶다아 [6] E갤러(113.161) 01.08 154 0
388468 시가 현실적이면? Toramaruu갤로그로 이동합니다. 01.08 75 0
388467 2X 잭도우 T5는 어때? [4] ㅇㅇ(121.136) 01.08 157 0
388466 늅 채굴만해도 재밌어... [11] 니비루갤로그로 이동합니다. 01.08 207 2
388464 밑에 t6 트리플 호크 이점이 뭐냐고 물어본 놈인데 [8] E갤러(14.39) 01.08 164 0
388462 왜 미션아이템이 안들어가지나 했다. [6] E갤러(1.239) 01.08 147 0
388461 웜홀 헤론 탐사뉴비쟝 방금 뒤질뻔함 [2] E갤러(222.111) 01.08 119 0
388459 하섹 살덩이인데 리액션 해보고 싶어 [1] E갤러(122.153) 01.08 115 0
388458 일단 복귀하기로함 [1] ㅇㅇ갤로그로 이동합니다. 01.07 112 0
388457 할 것도 없는데 칼다리 입대나 해야겠다 E갤러(113.161) 01.07 85 1
388456 야 이자식아! [7] E갤러(59.27) 01.07 220 0
388455 가머가머임???? ㅁㄴㅇㄹ(58.141) 01.07 38 0
388453 슬래셔 스틸레토 왤케 이쁨??? [1] E갤러(121.149) 01.07 105 0
388452 (뻘글) 미군이 이브에 들어가면 어떻게 될까 [18] ㅇㅇ(211.172) 01.07 245 0
388450 어비셜 t6 트리플 호크 이점이 뭐죠? [20] E갤러(14.39) 01.07 332 0
388449 fish it! vs. Other Fishing Games 고대보아스갤로그로 이동합니다. 01.07 120 0
388448 이 게임은 네트워크 어댑터 알파 멀티박싱 꼼수 언제 막음? [10] E갤러(182.228) 01.07 204 0
388447 반가워요 뉴비에요 [1] E갤러(61.102) 01.07 97 0
388445 반갑다 1달차가되서 돌아온 늅늅이다. [15] E갤러(1.239) 01.07 413 8
388444 바보는 이브들이나 하는 것이다 옛살비갤로그로 이동합니다. 01.07 80 0
388443 안녕하세요 질문입니닷! [3] E갤러(106.101) 01.07 98 0
388441 옛날에 소부랄 영상중에 존나 웃긴거 링크좀 [2] ㅇㅇ(58.29) 01.07 181 0
388440 닉스닉스니?? ㅇㅇ(175.203) 01.06 77 0
388439 이브이 따먹고싶다 철곡괭이갤로그로 이동합니다. 01.06 47 0
388438 어제도 한도챗에서 로비상 새끼 보이던데 [3] E갤러(118.235) 01.06 226 3
388437 갸운이는밂! E갤러(106.250) 01.06 56 0
388436 뇌수팔이로 계정연장 아직도 유효한가요? [7] E갤러(14.39) 01.06 228 0
388435 이번엔 루트플레너를 만들어보았다 [11] 국수매니아갤로그로 이동합니다. 01.06 328 9
388434 2년 만에 복귀했는데... 배 칼라 디자인 할 수 있노!?!? [3] E갤러(222.98) 01.06 162 1
388433 지도 어찌꺼요? [2] E갤러(61.102) 01.06 145 0
388432 오늘은 폰티 타봤음 [4] 좆가치주갤로그로 이동합니다. 01.06 175 0
388431 가머가머임???? ㅁㄴㅇㄹ(58.141) 01.06 44 0
388430 한인 최대꼽 롯크 rotk E갤러(223.39) 01.05 159 0
388429 캣포유는 씹떡틀딱영포티들이나 가는것 [2] E갤럼(118.235) 01.05 148 0
388428 뉴비 암탱 VNI로 t3 일렉 어비셜 돌고있는데 정상일까요?? [8] E갤러(175.197) 01.05 209 0
388427 이브에도 거대 구조물 좀 나오면 좋겠다 [6] E갤러(182.228) 01.05 210 0
388425 요새는 정치같은거 없음?? [10] ㅇㅇ갤로그로 이동합니다. 01.05 279 0
388424 렌터들 어케됐냐 [7] E갤러(106.102) 01.05 217 0
388422 님들 이글 보세요 [1] E갤러(106.250) 01.05 166 0
388420 할인이라서 2년짜리 오메가는 연장했는데 [4] E갤러(113.161) 01.05 194 0
388419 웜홀은 로지쉽 주로 뭐 써? [7] E갤러(118.235) 01.05 219 0
388418 이브이 따먹고싶다 철곡괭이갤로그로 이동합니다. 01.05 63 0
388417 이브는 바보들이나 하는 게임이다 옛살비갤로그로 이동합니다. 01.05 82 0
388416 스킬 150밀 정도 찍으려면 플렉스 얼마나 필요함?? [9] 에겐드리프트갤로그로 이동합니다. 01.05 485 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2