dev

윈도우(Windows) 셀렉트 CLI 설치

dev

윈도우(Windows) 셀렉트 CLI 설치

안녕하세요. 셀렉트 설치형 CLI 관련하여 윈도우 환경에서 진행하는 방법을 안내드립니다. 전반적인 방법은 아래와 같습니다. * 윈도우(Windows)에서 wsl 설치 * 셀렉트 설치형 CLI 진행 wsl 설치 $ wsl --install $ wsl --set-default-version 2 확인 $ wsl --list (해당 하위 시스템 선택) $ wsl -d Ubuntu 이후로는 설치형 CLI를 그대로 사용하면 됩니다. (리눅스,유닉스 기반) * Self-hosted

By 셀렉트 팀

dev

에디터 토큰 발급하기

안녕하세요. 셀렉트 클라우드를 이용하면서 한가지 아쉬웠던 점은 로컬 환경에서 나의 편집기(vim, emacs, vscode등)을 이용할 수 없다는 점 입니다. 폴더, 이름정렬, 여러개 복사붙여넣기, 잠깐 묻어두기(비활성화)등 작업에 불편함이 있어서 해결하고자 여러가지 방법을 팀에서 고민했습니다. 작년에 출시한 셀렉트 설치형 CLI가 있지만, 내부 제작팀에서는 이미 클라우드를 잘 쓰고 있기에 편집

By LEE JINHYUK
도커 Docker 셀렉트 설치방법

dev

도커 Docker 셀렉트 설치방법

안녕하세요 셀렉트 팀입니다. 목차 * docker container image와 ENV 설정 * docker-compose 예제 Docker Container Image 공식 도커허브 주소입니다. https://hub.docker.com/r/selectfromuser/admin 환경변수들을 지원합니다. * TOKEN 인증 토큰 (값이 없으면 최초 실행시 로그인 필요) * TEAM_ID 프로젝트/팀 ID (값이 없으면 최초 실행시 로그인 필요) * PORT 포트 번호 (기본

By LEE JINHYUK

dev

알맞은 설치형 옵션 고르기 (Self-hosted, On-premises)

알맞은 옵션 고르기 셀렉트는 여러가지 설치 방법을 지원합니다. 1) 클라우드 Serverless * 초기 설치없이 바로 팀을 만들고 데이터베이스와 API 연결 * IP 제한, 세션정책, VPC 피어링등 보안옵션 제공 * 서브도메인 발급받거나 커스텀 도메인 연결 (커스텀 브랜딩) * 단점 * 데이터베이스, API 방화벽 설정이 불가능한 경우 테스트 불가능 * git을 이용하여 버전관리 하기 어려움 * 브라우저 편집기를 통해서만

By LEE JINHYUK

dev

Self-hosted 로컬 CLI 가이드

안녕하세요 셀렉트 팀입니다. 셀렉트 어드민은 2021년 11월 오픈소스 프로젝트로 시작하여 클라우드 서비스를 런칭하고 많은 회사들의 피드백과 함께 기능을 개선해왔습니다. 하지만 로컬 환경에서도 셀렉트를 쉽게 쓰고 싶다는 의견들이 있었고, 앞서 전해드린 완전 설치형(구축형)으로는 초기 설정이 많이 필요하고 가볍게 테스트하기에 접근성이 떨어지는 문제가 있었습니다. 셀렉트 클라우드를 이용하고 싶지만 여러가지 보안과

By LEE JINHYUK

dev

Self-hosted (On-premises) 가이드

안녕하세요 셀렉트 팀입니다. 셀렉트 클라우드를 이용하고 싶지만 여러가지 보안과 데이터 이슈로 쓰기 어려운 팀들이 많은 문의를 주셨고 이를 위해 설치형 제공을 시작합니다. 데이터베이스 외부 연동으로 인한 복잡한 도입 절차와 방화벽 어려움 없이 셀렉트 어드민을 더 빠르게 테스트하고 문제해결에 이용할 수 있도록 노력하겠습니다. 참고로 클라우드 서비스에서도 여러가지 보안 접속 방법을 제공중입니다.

By LEE JINHYUK

dev

새로운 네트워크 보안 설정 안내

SSO 설정 셀렉트 클라우드에는 구글로그인과 이메일 One-Time-Password 로그인을 제공하고 있습니다. 팀 정책에 따라 반드시 회사 이메일 (SSO)를 통해 접근하도록 설정 가능합니다. G Suite 설정을 통해 장비관리, OTP 인증 필수를 강제할 수 있습니다. 더 나은 2-Factor-Authentincation을 위해 SMS 문자인증, 소프트웨어(Authy, Google OTO) 또는 하드웨어(YubiKey 유비키) 방식의 MFA를 희망하는

By LEE JINHYUK
'운영툴 개발 시간은 왜 부족할까?'

learn

'운영툴 개발 시간은 왜 부족할까?'

🗞️본 글은 셀렉트 팀의 김학범님이 웹 개발 강의를 듣고 경험한 것을 바탕으로 기고한 내용입니다. 작성자는 운영툴, 어드민 문제에 몰두하고 있습니다. 최근 밤에 30분~1시간씩 짬을 내어 5주간 스파르타코딩클럽의 웹개발 종합반 강의를 들었습니다. 저는 초기 IT 스타트업에서 고객지원과 데이터 분석, 프로젝트 관리 등의 업무를 맡아왔는데요. 그동안 IT와 개발에 대한 지식을 눈치껏

By Hakbeom Kim
VPC Peering Connection 요청하기

dev

VPC Peering Connection 요청하기

안녕하세요 셀렉트팀입니다. 내부망, 사설망에 있는 데이터베이스를 셀렉트 클라우드에 연결하기 위해 기존에는 직접 VPN을 구성하거나 public-ip (NAT) 연결이 필요했습니다. 더욱더 안전한 연결을 위해서 AWS 아마존 클라우드 사용자의 경우 VPC Peering Connection (VPC 피어링)을 요청 가능합니다. 다른 클라우드(Google, Azure, Naver, Toast)의 경우 VPN등 추가 가이드를 제공 예정입니다. 프로세스 1.

By LEE JINHYUK
셀렉트 보안 QnA 질문과 답변

dev

셀렉트 보안 QnA 질문과 답변

어드민 백오피스는 서비스 데이터와 회원의 개인정보를 취급하기 때문에 높은 보안이 중요합니다. 셀렉트를 이용하며 적정 보안을 유지하기 위해 조직 규모에 맞는 보안 모델을 권해드리고 있습니다. 몇가지 질문과 답변을 공유드립니다. 셀렉트가 고객사 데이터를 조회할수있는가? * 고객사 화면을 접속하는 창구가 없음 (셀렉트 담당자도 어드민에 접속 불가능) * 고객지원을 위한 고객사 로그는 조회할수있음. 데이터는 남지않음

By LEE JINHYUK
셀렉트 보안 로드맵 (Security in stages)

dev

셀렉트 보안 로드맵 (Security in stages)

어드민 백오피스는 서비스 데이터와 회원의 개인정보를 취급하기 때문에 높은 보안이 중요합니다. 셀렉트를 이용하며 적정 보안을 유지하기 위해 조직 규모에 맞는 보안 모델을 충족하는 몇가지 시나리오를 공유드립니다.· 어드민 사용자 접근 보안성 (개인정보처리시스템) * SQL 쿼리 보안 셀렉트 권한 정책을 통해 사용자(조회) 권한과 편집자(수정) 권한을 적절히 부여합니다. 사용자(조회) 권한으로는

By LEE JINHYUK
셀렉트 보안지침 (Security notes & concerns)

dev

셀렉트 보안지침 (Security notes & concerns)

어드민 백오피스는 서비스 데이터와 회원의 개인정보를 취급하기 때문에 높은 보안이 중요합니다. 셀렉트를 이용하며 적정 보안을 유지하고 기존 보안 모델에 충족하기 위해 조치해야할 몇가지 고려사항을 공유드립니다. -------------------------------------------------------------------------------- 데이터베이스 Database * 데이터베이스 연결은 반드시 IP 제한 또는 사설망내 Tunnel을 통한 연결을 한다. * 읽기전용(slave, readonly) 리소스와 읽기쓰기(master) 리소스를 분리한다. * UserAccount가 아닌

By LEE JINHYUK