반응형
SMALL

전체 글 354

[Docker] Uptime-kuma 구축하기

Uptime Kuma는 오픈 소스로 제공되는 자체 호스팅형 모니터링 도구입니다. 이 도구를 사용하면 서버의 헬스체크(ping) 및 웹사이트 도메인을 입력하여 주기적으로 사이트의 헬스체크를 수행할 수 있습니다. 또한 헬스체크 결과에 따라 다양한 알림 방식을 설정할 수 있습니다Uptime Kuma의 주요 기능은 다음과 같습니다:웹사이트 모니터링: 웹사이트의 가동 시간을 확인하고, SSL 인증서 만료 여부를 감지합니다.TCP 포트 모니터링: 특정 웹 서비스의 가동 상태를 확인합니다.Docker 컨테이너 모니터링: Docker 컨테이너의 가동 시간을 모니터링합니다.DNS 레코드 모니터링: DNS 레코드 정보를 검색합니다.HTTPS/TCP/HTTP 모니터링: 다양한 프로토콜을 통해 웹사이트를 모니터링합니다.Upt..

Docker 2024.06.06

[Docker] filestash - 파일 시스템 관리 툴 구축하기

Filestash은 다양한 프로토콜을 통해 데이터를 관리하는 파일 관리자로 사용되는 웹 애플리케이션입니다. 이 도구는 다음과 같은 기능을 제공합니다다양한 프로토콜 지원: Filestash는 FTP, FTPS, SFTP, WebDAV, Git, S3, LDAP, MySQL, CardDAV, CalDAV, Backblaze B2, Minio, Dropbox, Google 드라이브 등 다양한 프로토콜을 지원합니다.자체 호스팅 가능: Filestash를 클라우드에서 실행하거나 자체 서버에서 호스팅할 수 있습니다.인증 및 보안: 기업용 SSO 시스템 (LDAP, SAML, OIDC)과 통합하여 사용자 인증을 제공합니다.Filestash은 확장성이 뛰어나며, 다양한 프로토콜을 통해 데이터를 효율적으로 관리할 수 있..

Docker 2024.06.05

[Docker] checkmk 서버 모니터링 구축하기

checkmk/check-mk-raw은 checkmk의 공식 컨테이너 이미지입니다. Checkmk는 인프라 및 응용 프로그램 모니터링을 위한 선도적인 도구로, 간단한 구성, 확장 가능성, 유연성을 제공합니다. 이 컨테이너는 단일 사이트를 관리하며 모든 checkmk 에디션의 컨테이너를 빌드할 수 있습니다Checkmk Raw은 엔터프라이즈 및 고급 사용자를 위한 오픈 소스 모니터링 솔루션으로, 귀찮거나 복잡한 구성 없이도 뛰어난 확장성, 유연성 및 적응성을 제공합니다. 이는 vibrant한 오픈 소스 모니터링 커뮤니티의 일부입니다 [Docker] 도커의 모든 것, 도커 추천 이미지!!! (tistory.com) [Docker] 도커의 모든 것, 도커 추천 이미지!!!필자는 이때까지 docker로 구축한 모..

Docker 2024.06.04

[Docker] speedtest-tracker 구축하기

Speedtest Tracker는 Ookla의 Speedtest 서비스에 대한 자체 호스팅형 인터넷 성능 추적 애플리케이션입니다. 이 도구를 사용하는 주된 목적은 인터넷 성능의 기록을 생성하여 ISP(인터넷 서비스 제공자)의 광고 속도를 실제로 받지 못할 때 알림을 받을 수 있도록 하는 것입니다Speedtest Tracker는 웹 GUI를 통해 제공되며 다음과 같은 기능을 제공합니다:인터넷 속도 측정: 서버를 설치한 장소(집 또는 클라우드)의 인터넷 속도를 측정합니다.성능 기록: 최근 속도 측정 기록을 그래프로 확인하거나 이전 속도 측정 기록을 검토할 수 있습니다.자동 측정: 지정한 시간마다 자동으로 속도 측정을 실행할 수 있습니다.텔레그램 알림: 속도 측정 결과를 텔레그램을 통해 알림으로 전송할 수 있..

Docker 2024.06.03

[Docker] OmniDB (DB 관리 툴) 구축하기

OmniDB는 데이터베이스 관리를 간편하게 해주는 웹 기반 도구입니다. 다음은 OmniDB의 주요 특징입니다:웹 기반 도구: 브라우저를 통해 어떤 플랫폼에서든 접근할 수 있습니다.반응형 인터페이스: 모든 기능이 단일 페이지에서 사용 가능합니다.통합 작업 공간: 다양한 기술을 단일 작업 공간에서 관리할 수 있습니다.간편한 연결 관리: 연결을 쉽게 추가하고 삭제할 수 있습니다.보안: 암호화된 개인 정보를 통해 다중 사용자 지원을 제공합니다.대화형 테이블: 모든 기능이 상호작용 가능한 테이블을 사용하여 블록 복사 및 붙여넣기가 가능합니다.스마트 SQL 편집기: 컨텍스트에 맞는 SQL 코드 자동 완성 기능을 제공합니다.아름다운 SQL 편집기: 다양한 색상 테마 중 선택할 수 있습니다.탭형 SQL 편집기: 편집기..

Docker 2024.05.31

[Docker] oracle 이미지 가져올 때, unauthorized: Auth failed

아래와 같이 oracle 21.3.0.0 에 대한 docker 이미지 생성 실행 시 오류가 발생하여, docker login 해도 안될 때가 있다.version: '3.9'services: database: image: 'container-registry.oracle.com/database/enterprise:21.3.0.0' restart: always volumes: - './oradata:/opt/oracle/oradata' environment: - ENABLE_ARCHIVELOG=true #- ORACLE_CHARACTERSET=UTF-8 #- ORACLE_EDITION= # enterprise/standard, default: ente..

Docker 2024.05.30

[Gitlab] Gitlab 에서 LDAP 설정

Gitlab 에서 LDAP 설정하는 방법을 캡쳐화면을 통해 설명한 것입니다.아래와 같이 간단한 LDAP 구성을 한 상태에서 각자 환경에 맞는 LDAP 설정을 하시기 바랍니다. gitlab.rb 설정 파일 수정 gitlab_rails['ldap_enabled'] = true gitlab_rails['prevent_ldap_sign_in'] = false###! **remember to close this block with 'EOS' below** gitlab_rails['ldap_servers'] = YAML.load gitlab.rb 파일에서 LDAP 설정은 GitLab 인스턴스가 LDAP 서버를 사용하여 사용자 인증을 관리할 수 있도록 합니다. 여기서 주석 처리된 설정들은 기본값으로 비활성화되어 있으..

CI-CD 2024.05.29

[Jenkins] Jenkins 에서 LDAP 설정

Jenkins 에서 LDAP 설정하는 방법을 캡쳐화면을 통해 설명한 것입니다.아래와 같이 간단한 LDAP 구성을 한 상태에서 각자 환경에 맞는 LDAP 설정을 하시기 바랍니다. 권한 부여 선택 박스- Anyone can do anything: 이 옵션은 로그인하지 않은 사용자도 모든 작업을 수행할 수 있게 합니다. 이 역시 보안상의 이유로 권장되지 않습니다.- Logged-in users can do anything: 이 옵션을 선택하면 로그인한 모든 사용자가 모든 작업을 수행할 수 있습니다. 하지만, 보안상의 이유로 실제 운영 환경에서는 권장되지 않습니다.- Matrix-based security: 이 옵션을 선택하면, 사용자나 그룹별로 읽기, 쓰기, 실행과 같은 다양한 권한을 할당할 수 있습니다1.-..

CI-CD 2024.05.28
반응형
LIST