전체 글 289

[Docker] librespeed 로 자체 인터넷 속도 측정기 설치

필자는 librespeed라는 컨테이너를 모르기 전에, 속도 측정하기 위해서 벤치비, fast.com 등의 공식 사이트에 들어가서 속도를 측정하곤 했다. 하지만 자체 속도측정 서비스를 도커를 통해 가볍고, 쉽게 설치할 수 있어서 이 얼마나 좋은 일인가? 아래 docker-compose.yml 를 참고하여, 쉽게 설치해 보고 속도 측정도 해보자! docker-compose.yml 파일 docker-comopose.yml version: "3" services: librespeed: image: lscr.io/linuxserver/librespeed container_name: librespeed environment: - PUID=1000 - PGID=1000 - TZ=Asia/Seoul - PASSWOR..

Docker 2023.02.04

[Docker] mattermost 협업 툴 설치하기!

Mattermost는 Open Source, Private Cloud Slack Alternative로 오픈소스 설치형 슬랙이라고 보면 됩니다. 필자는 이 서비스를 개발팀과 운영팀 사이의 협업툴로 사용하고 있다. 필자가 느끼는 mattermost 는 많이 사용해보진 않았지만, 개발-운영 간에 소통하기 위한 한 수단이라고 생각한다. 아래는 mattermost 를 도커로 설치하는 과정이니, 유용하게 사용하기 바란다. Github에서 다운로드 git clone https://github.com/mattermost/docker 환경 파일 복사 cp -p env.example .env Domain과 TZ 변경 이미지 선택 - enterprise or team MATTERMOST_IMAGE=mattermost-en..

Docker 2023.02.03

[Docker] Metube 로 유튜브 동영상을 다운로드 받자!

필자는 도커로 metube 라는 어플리케이션으로 유튜브 주소를 입력함으로써 동영상을 다운로드 받을 수 있도록 아래와 같이 따라해보자. docker-compose.yml 파일 docker-compose.yml version: '3' services: metube: image: alexta69/metube container_name: metube restart: unless-stopped volumes: - ./data:/downloads # youtube 동영상 다운로드 받을 위치 ports: - 28081:8081 docker-compose.yml 실행 docker-compose up -d master@master:~/docker/docker/metube$ docker-compose up -d Creat..

Docker 2023.02.02

[Linux] 리눅스/라즈베리파이4 외장하드 자동 마운트 설정

필자는 이전에 mount 명령어의 실습을 통해 외장 하드를 붙여보았다. 하지만 마운트 하였다 하더라도, 재부팅되면 다시 마운트 명령어를 사용할 수밖에 없다. 그래서 이번 페이지는 그 수고를 덜고자 자동 마운트 방법을 적어본다. 자동마운트를 하기 위해서는 fstab이라는 파일을 사용 이 파일은 라즈베리파이가 부팅할 때 자동으로 디스크를 어디에 마운트 할지를 설정해 놓을 수 있는 기능을 제공 fstab파일은 디스크파티션의 위치를 UUID라고하는 식별자를 통해 구분하기 때문에 파티션의 UUID식별자를 먼저 확인 1. 아래 명령어를 통해 파티션의 UUID를 확인 sudo blkid -o list 2. 원하는 디스크 파티션이 이름으로 UUID식별자를 확인 3. fstab 파일을 아래와 같이 에디터(nano, vi..

Linux 2023.02.01

[Linux] 리눅스/라즈베리파이4 mount 명령어 사용

필자는 라즈베리파이 4에 외장하드를 마운트 하여 사용하고 있다. 주로 클라우드 용으로, 나의 아기 사진과 동영상을 백업하기 위한 용도로 사용하고 있다. 아래 순서대로 따라해보면서 실습을 해보자. 1. 외장 디스크를 라즈베리파이에 연결 2. 모든 디스크 파티션을 아래 명령어를 통해 확인 '/'와 '/boot'에 마운트 된 파티션은 라즈베리파이의 라즈비안이 기본적으로 사용하는 위치입니다. 외장하드로 연결한 sda1은 아직 마운트 위치가 지정되지 않은 것을 확인 할 수 있습니다. 필자는 sda2, sda3 는 이미 마운트 하여 mount point 가 지정되어 있다. sudo blkid -o list 3. 마운트 할 파티션을 구분하기 위한 이름을 확인 예를 들면 위에서는 외장하드의 파티션인 sda1, sda2..

Linux 2023.01.31

[Linux] curlftpfs 명령어로 원격 FTP 서버를 마운트하여 사용하기

필자는 원격에 있는 FTP 서버를 접속할 때마다 쉘 스크립트로 작성하여, 접속을 하거나, FTP 명령어를 사용하여, 접속하곤 했다. 하지만 curlftpfs 를 알고 나서 원격 서버의 FTP를 내 서버에 마운트 하여 사용할 수 있다는 걸 알고, 매우 신기하고 유용하게 사용 중이다. 아래 명령어를 통해 FTP 서버를 마운트하여, 나의 파일 시스템처럼 사용해 보도록 하자! curlftpfs 설치 sudo apt update sudo apt inatall curlftpfs curftpfs 명령어 # FTP 서버를 기본 마운트하고 싶은 경우 sudo curlftpfs [원격서버ID]:[원격서버비밀번호]@[HOST IP or 도메인]:[PORT] [LOCAL 마운트대상 폴더] -o allow_other,uid=$..

Linux 2023.01.30

[Linux] 원격에 있는 폴더를 sshfs로 마운트하도록 하자!

필자는 재미난 걸 발견하여, 이 글에 소개하고자 한다. sshfs 라는건데, 이게 요긴하게 쓰일 듯 하다. 우선 설치부터 해보자!!! 설치 명령어 sudo apt install sshfs sudo yum install sshfs master@master:~$ sudo apt install sshfs [sudo] master 암호: 패키지 목록을 읽는 중입니다... 완료 의존성 트리를 만드는 중입니다 상태 정보를 읽는 중입니다... 완료 다음 패키지가 자동으로 설치되었지만 더 이상 필요하지 않습니다: libpython-dev libpython2.7-dev python2.7-dev 'sudo apt autoremove'를 이용하여 제거하십시오. 다음 새 패키지를 설치할 것입니다: sshfs 0개 업그레이드,..

Linux 2023.01.29

[TmaxSoft] JEUS 8.5 설치

오늘은 Jeus 설치를 위한 과정을 소개하고자 한다. 개인이 사용하기에 무료라이선스를 사용할 수 있기 때문에 쉽게 접근할 수 있고, 설치도 어렵지 않다. WebtoB 설치 [Tmaxsoft] WebtoB 5.0 웹서버 구축하기 (tistory.com) [Tmaxsoft] WebtoB 5.0 웹서버 구축하기 Tmaxsoft 제품 중 웹서버 제품인 Webtob 구축하는 과정을 소개하고자 한다. 아래는 간단하게 WebtoB 설치 과정이니, 관심 있는 유저는 따라 해보길 바란다. WebtoB 메인 화면 TmaxSoft Technical Network [technet-02 betwe.tistory.com TMAX 설치 [Tmaxsoft] 미들웨어 TMAX 5.0 구축 하기 (tistory.com) JEUS 8.5..

Tmax-Jeus-Webtob 2023.01.27

[Docker] 도커 간단하게 설치하자

도커를 설치하기 위해 이것 저것 명령어들이 많다. 가뜩이나 잘 모르겠는데, 한줄 한줄 설치할때 모르고 진행할 때가 대부분이며, 필자도 가이드만 있으면 따라할 뿐 알면서 따라하는 건 아니다. 하지만 도커를 설치할 때 쉘 하나로 설치할 수 있도록 제공하고 있으니, 참고하기 바란다. 참고로 한줄 씩 이해하면서 설치하고 싶을 경우 아래 도커 사이트에서 OS 환경별로 설치 방법이 있으니 궁금할 경우 방문하여 보기 바란다. https://docs.docker.com/engine/install/ Docker Engine installation overview docs.docker.com get-docker.sh 다운로드 sudo curl -fsSL https://get.docker.com -o get-docker.s..

Docker 2023.01.26

[Linux] 리눅스, 우분투 FTP 설치

리눅스 계열 FTP 를 설치하기 위한 설치 과정이다. 또한 FTP 를 설치 후 apt update, upgrade sudo apt-get upgrade sudo apt-get update FTP 설치 sudo apt-get install vsftpd FTP 설정 sudo vi /etc/vsftpd.conf 아래 설정 붙여넣기 또는 활성 anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 chroot_local_user=YES chroot_list_enable=YES chroot_list_file=/etc/vsftpd.chroot_list FTP에 접속할 사용자를 등록하기 위해 파일이 열리면 FTP 서버에 접속할 수 있는 ID인 pi..

Linux 2023.01.25