본문 바로가기

전체 글109

오픈소스 라이선스 정리 오픈소스 라이선스란?개요소프트웨어를 어떤 조건으로 사용·수정·배포할 수 있는지 정한 규칙(법적 계약) 이다.그냥 사용해도 되는지수정해서 써도 되는지회사 서비스에 넣어도 되는지수정한 코드를 공개해야 하는지상업적으로 판매해도 되는지이런 것들을 라이선스가 결정한다.즉, "이 소프트웨어를 어디까지 자유롭게 사용 가능한가?"를 결정 한다. 주요 항목핵심적으로는 아래 항목들이 중요하다. 항목의미상업적 사용회사, 서비스, 유료 제품에 사용가능 한가수정 가능소스코드를 수정 가능한가재배포 가능수정본을 다시 배포 가능한가폐쇄형 서비스 가능소스를 공개하지 않고 서비스 가능한가SaaS 가능웹 서비스 형태로 제공 가능한가수정 코드 공개 의무수정 시 공개해야 하는가특허 보호특허 관련 법적 보호가 있는가 오픈소스 라이선스 계열 구.. 2026. 5. 29.
MySQL 패스워드 잊어버렸을 때 해결방법 해결 방법systemd 환경변수 이용1. 서비스 중지systemd stop mysqld2. skip-grant-tables 옵션 넣기systemctl set-environment MYSQLD_OPTS="--skip-grant-tables --skip-networking"3. mysqld 시작systemctl start mysqld4. 패스워드 없이 접속mysql -u root5. 패스워드 변경flush privileges;alter user 'root'@'localhost' identified by 'NewPassword';flush privileges;6. 옵션 제거 및 정상 재시작systemctl unset-environment MYSQLD_OPTSsystemctl restart mysqld 옵션--.. 2026. 5. 21.
n8n 설치하기 1. n8n 개요n8n은 워크플로우 자동화 도구로 여러 앱이나 서비스를 연결해서 반복 작업을 자동으로 처리해주는 오픈소스 플랫폼이다. 2. n8n 설치n8n은 셀프 호스팅(Self-hosting) 환경에서 Docker 사용을 권장 한다.즉, 사전 준비 사항으로 Docker가 설치 되어 있어야 한다. 2.1 기본 설치 #1 (SQLite 기반)n8n은 기본적으로 SQLite를 사용하여 자격 증명(credentials), 실행 이력(past executions), 워크 플로(workflows)를 저장한다.docker volume create n8n_datadocker run -it --rm \ --name n8n \ -p 5678:5678 \ -e GENERIC_TIMEZONE="Asia/Seoul" \ -.. 2026. 4. 29.
Google Workspace 시작하기 - Cloud ID 가입 요구사항Cloud ID Free 또는 Cloud ID Premium 모두 회사 도메인 이름이 필요하다.Cloudflare나 Gabia 같은 곳에서 도메인을 먼저 등록 하면 된다. 1. Cloud ID Free 가입하기아래 주소를 통해 Cloud ID Free에 가입한다.Cloud Identity : https://cloud.google.com/identity Google Workspace 고객이 아닌 경우 아래 두 주소중 하나를 선택 해서 가입 하면된다.Identity Basic : https://workspace.google.com/gcpidentity/signup?sku=identitybasicIdentity Premium : https://workspace.google.com/gcpidentity/.. 2026. 4. 18.