레이블이 인터넷인 게시물을 표시합니다. 모든 게시물 표시
레이블이 인터넷인 게시물을 표시합니다. 모든 게시물 표시

2024년 9월 8일 일요일

시놀로지 컨테이너(Docker) 활용 Redmine 설치하기 (24년 9월 기준)

나는 컴퓨터를 잘 못하는 일반인이다. 하지만 다른 사람들이 가진 수준의 이해력을 가지고 있다고 믿기에 필요한 것들이 있으면 학습을 하고 나의 지식으로 만드는 편이다.


최근 나는 회사에서 부서를 옮긴 후 완전 새로운 시작인지라 일하는 방식에 있어 변화를 일으키기로 했다. 


하지만 바로 일에 적용한다면 많은 문제점에 도달할 것으로 예상되어 

일단 내 개인 생활 변화를 일으키고 이 변화에 대한 부작용 등을 검토 및 보완한 후

이를 회사 생활에 도입하기로 했는데,


그 중에 하나가 인생을 Project Base로 관리하기였다.


그런데, Project base로 관리하려면, Project 관리 툴을 사용해야 할 것 같았다.


그래서 프로젝트 관리 프로그램을 찾다보니 Redmine 이라는 오픈소스 기반 프로그램을 알게되었고

이 Redmine 이라는 것을 설치하기 위해 여기저기 검색을 하게 되었다.


참고로 윈도우에 설치하는 법은 매우 간단한데... 그건 나중에 다루기로 하고...

내가 운영하는 환경인 시놀로지에 도커(Docker) 또는 컨테이너(Container) 라고 부르는 환경에 

이 Redmine을 깔게 되었는데... 


대부분 22년 이전 자료이다 보니 현재의 내 상황과 맞지 않는 부분이 많아서 이를 정리해 봐야겠다는 생각이 들었다.


자, 나 같은 컴맹도 한다. 지금부터 설명을 시작한다.


1. 시놀로지 DSM으로 접속해서 웹 서비스와 Container Manager를 설치한다.

2. 웹 서비스를 실행하여 문제없이 작동하는 것을 확인한 후 (포트 개방 등)

3. Container Manager어플을 열고 왼쪽 탭에서 레지스트리를 누른 후 

    MariaDB와 Redmine를 검색하여 설치한다.

4. 그 다음 왼쪽 탭에서 컨테이너를 누르면 Redmine과 MariaDB 을 생성할 수 있는데,

    먼저 MariaDB의 설정에 들어가서 아래 그림과 같이 설정을 한다.

    (아래 붉은색으로 가린 부분은 사용자명, 패드워드이므로 개별적으로 알아서 입력한다)



5. 그리고 Redmine을 생성하고 아래와 같이 포트 설정 및 볼륨 설정을 해준다 



6. 또한 더 아래로 내려가서 추가로 설명할 수 있는 부분



참고로 다른 블로그에서 본 내용 중에 DB를 Postgress 를 사용하는 것이 있어서

처음에 DB로 Postgress 를 이용하려고 했는데, 

이상하게 redmine이 실행되지 않아서 MariaDB를 사용했더니 잘된다.


------


Redmine 설치 과정

  1. 시놀로지 DSM 접속
    • 웹 브라우저를 통해 시놀로지 NAS의 DSM(DiskStation Manager)에 접속
  2. 필수 패키지 설치
    • 패키지 센터에서 "Web Station"과 "Container Manager" 패키지 설치.
  3. 웹 서비스 설정
    • Web Station을 실행하여 웹 서버가 정상 작동하는지 확인
    • 필요한 경우 포트 개방 등 설정
  4. Docker 이미지 다운로드
    • Container Manager 앱을 실행
    • 왼쪽 메뉴에서 "레지스트리" 선택 후 MariaDB와 Redmine 이미지를 검색 및 다운로드
  5. MariaDB 컨테이너 생성
    • "컨테이너" 메뉴에서 MariaDB 컨테이너를 생성
    • 환경 변수 설정:MYSQL_ROOT_PASSWORD: (원하는 루트 비밀번호 설정)MYSQL_DATABASE: redmineMYSQL_USER: (원하는 사용자명)MYSQL_PASSWORD: (원하는 비밀번호)
  6. Redmine 컨테이너 생성
    • Redmine 컨테이너를 생성 및 설정:포트 설정: 호스트 포트를 원하는 번호로 지정 (예: 10080)볼륨 설정: /home/redmine/files를 NAS의 원하는 경로와 연결
    • 환경 변수 설정:REDMINE_DB_MYSQL: (MariaDB 컨테이너 이름) REDMINE_DB_DATABASE: redmine REDMINE_DB_USERNAME: (MariaDB에서 설정한 사용자명)REDMINE_DB_PASSWORD: (MariaDB에서 설정한 비밀번호)
  7. 컨테이너 실행
    • 설정이 완료되면 두 컨테이너를 차례로 실행
  8. Redmine 접속
    • 웹 브라우저에서 "http://(NAS IP 주소):(설정한 포트)"로 접속하여 Redmine이 정상 작동하는지 확인

AI 가 알려준 주의사항

  • PostgreSQL 대신 MariaDB를 사용한 것은 좋은 선택, 때로는 특정 데이터베이스와의 호환성 문제가 발생할 수 있기 때문
  • 보안을 위해 사용자명과 비밀번호는 반드시 강력하고 고유한 것으로 설정
  • Redmine 데이터의 백업을 위해 볼륨 설정은 매우 중요합니다. 정기적인 백업 계획 수립 필요


2024년 8월 11일 일요일

시놀로지 Let's Encrypt 인증서 갱신 안될 때 확인할 포인트

시놀로지로 NAS와 함께 웹서버를 운영하는 많은 분들이 

HTTPS 보안 접속을 위해 SSL 인증서를 이용하고 있을 것이고 

이 중 대부분이 무료라는 강점을 가지고 있는 

Let's Encrypt (A.K.A LETS 또는 레츠 인증서)를 이용하고 있을 것이다.



이 인증서는 편한게 시놀로지에서 아래 그림과 같이 아주 간단하게 연장이 가능한데

(90일에 한번씩 이라서 귀찮기는 하지면... )



아래와 같은 부분을 사전에 조치해 놓아야 문제없이 갱신이 가능하다.


1. 80번 포트를 열어서 시놀로지 웹서버와 연결 시켜 놓을 것


2. 방화벽에서 국가차단을 풀어 놓을 것

(갱신 후에는 바로 막아 놔야 한다)


웹서버를 운영하는 많은 분들이 경험하겠지만...  

접속 로그를 확인하다보면, 

다양한 국가에서 불순한 의도를 가진 것으로 의심되는 많은 접속이 시도되고 있음을 알 수 있다.


특히 러시아, 중국, 터키 등에서 들어오는 접속 시도는 괜한 무서움을 불러일으키는데

그래서 나같은 새가슴은 아래와 같이 일부 포트를 제외하고는 그냥 해외접속을 막아 놓는데,

이게 인증서 갱신에 영향을 주는 것이다.







2023년 6월 11일 일요일

유튜브에서 음원 추출하기...(검색해보니 광고나 피싱으로 낚으려는 사이트가 많아서...직접 찾고 기록함)

 동영상을 만들다가 배경으로 쓸 만한 음악을 유튜브에서 다운받으려고


구글에 음악만 다운 받는 방법을 찾았다.


대충 아래와 같이 많은 내용들이 나오는데...


문제는 하나씩 들어가보니 전부 나를 낚으려는 내용 밖에 없다는...


그래서 찾고 찾다가 이슈 없이 작동하는 곳을 찾았다.


https://yout.com/



여기인데.. 들어가면 아래와 같이 나온다.. 



위에 직접 다운로드를 시도해보니... 



광고없이 다운이 된다...


(근데, 문제가... 다운로드 속도가 빠르지가 않다...)






2023년 1월 29일 일요일

토렌트 검색하다가 '유사이미지' '마그넷 링크' 라는 단어를 본다면...

 토렌트를 검색하는 분들은 아래와 같은 내용을 종종 보실 것 같다.

(아래서 이야기 하겠지만... 지금 간단히 정리하자면... 

 유사이미지를 언급하는 사이트는 시간 낭비하지 말고

 건너 뛰는 것이 여러모로 정신 건강에 이롭다)




대략 유사 이미지를 클릭하면 마그넷 주소가 나올 것이라는 

기대감을 가지게 하는 문구인데..


아래와 같이 여기에 대해 많은 분들이 무슨 말인지 궁금해 하는 것을 볼 수 있다.









그래서 디시인사이드 및 클리앙 등 좀 더 다양하게 검색한 결과...


유사 이미지에 숨긴다는 이야기는 일반적인 의미는 

아래와 같이 해당 블로그에 첨부되어 있는 이미지 파일을 다운받아서 속성 보기를 하면 

토렌트를 다운 받을 수 있는 마그넷 주소가 포함되어 있다는 뜻인데... 



위와 같이 내가 직접 해당 블로그에서 '자바 스크립트'를 비활성화하여 

해당 이미지를 다운 받은 다음 속성을 확인했음에도 

아무것도 없다는 것을 알 수 있었다.


그렇다... 낚시인 것이다..

아래와 같이 디시 인사이드 댓글에서도 유사이미지라는 단어가 있는 블로그는 

낚시라고 생각하고 넘기는 게 좋다는 의견이 있는데...



나는 혹시나 하고 더 클릭하며 찾아봤더니 각종 성인사이트 등으로 낚기게 되는 

황당한 경험을 하게 되었다.


혹시나 하는 마음에 저처럼 30분 이상 삽질하는 사람이 없기를 바라며

이 글을 작성한다.

2022년 7월 3일 일요일

유나이티드 항공 비행기 안에서 인터넷 와이파이 사용하기(Using Internet Wi-Fi on an United Airlines flight while flying)

이번 여행 중 일부 유나이티드 항공 비행기 안에서 와이파이를 통해 인터넷을 

이용할 수 있다는 사실을 인지하여 이 내용을 정리하고자 한다.


(I would like to summarize this information in recognition of the fact that

 on some United Airlines planes on this trip you may be able to

 use the Internet via Wi-Fi)



위와 같이 핸드폰의 리스트를 찾아보면 UnitedWiFi SIDD를 찾을 수 있고
이를 선택하면 바로 아래와 같은 화면을 볼 수 있다.

(If you search the list of mobile phones as shown above, you can find the UnitedWiFi SIDD, and if you select it, you will se the screen below.)


 

와이파이 인터넷은 크게 두가지로 나뉘는데 첫번째는 무료, 두번째는 유료이다.

무료 인터넷은 카톡 등 인터넷 기반 SNS 만 제한적으로 가능하고

유료 인터넷은 이메일, 웹서핑 등도 제한적으로 가능한 옵션이다.


(There are two main types of Wi-Fi Internet, the first is free and the second is paid)


(The free internet is limited to internet-based SNS such as Kakao Talk and the pain internet is an option that can be used with limited availability, such as e-mail and web surfing)



일단 무료 인터넷 옵션을 선택했더니 위와 같이 나왔다.

인터넷 기반의 메세지 서비스인, 

아이메세지, 페이스북 메신저, 왓츠앱, 위챗 등이 가능한데

한국 사람이 가장 많이 사용하는 카카오톡도 사용 가능하다.


(Once I selected the free internet option, it came out as above.)

(Internet-based messaging services such as iMessage, Facebook Messenger, WhatsApp, and WeChat are available And also Kakao Talk, the most used by Koreans, is also available.)


무료 옵션 사용을 컨펌했더니 위와 같이 기본적인 정보가 리뷰되고
가격 무료 및 제공 가능한 서비스의 내용이 나온다.


위 내용은 유료 요금제 옵션을 선택하면 보이는 옵션이다.
무료로 제공하는 옵션 외에 이메일, 웹서핑, 소셜미디어가 추가로 포함된다.

그리고 가격은 1.99불 또는 400 유나이티드 항공 마일리지 부터 
시작한다고 하는데..

어.. 대략 2,500원 정도에 기내 인터넷을 사용할 수 있다고?
그래서 좀 더 찾아봤다...

(The above is the option you see when you select the paid plan option.
 In addition to the free options, e-mail, web surfing and social media are
 additionally included.)





아.... 한 시간 사용에 1.99불이다.

그리고 아래 전체 비행 시간동안 사용하는 옵션에 대해서는 별도로 나오는데,
아마 전체 비행 시간이 몇 시간이냐에 따라 다를 것으로 보인다.


(It's $ 1.99 for an hour of use)

(And the options used for the total flight time below are presented seperately and it seems that it will probably depend on how many hours the total flight time is.)




2022년 3월 28일 월요일

DDNS 도메인 등록 업체 비교 (정부 사이트)

 DDNS 도메인을 구매 해볼까라고 생각하는 사람들은 이미 다 알고 있겠지만...


혹시나 하여 여기에 남겨본다.


어떤 업체(등록대행자)가 있고 그들이 제공하는 가격은 어떤지를 한 눈에 업체별 비교할 수 있는 정부 사이트이다.


바로 https://krnic.or.kr/ 한국인터넷정보센터(KRNIC) 이다.


한국인터넷정보센터에 접속해서 아래 그림 및 설명과 같이,


1. 인터넷주소자원

2. 도메인이름

3. 도메인이름 등록

4. 등록대행자 수수료 및 서비스 비교 하기 로 찾아들어가면....



위와 같은 페이지가 나온다.


등록대행자 수수료 및 서비스 비교 하기를 클릭하면...



이렇게 각 업체별로 도메인 종류별, 서비스별 비교 및 가격 비교를 한눈에 할 수 있다. 

(저 페이지에서 업체명을 클릭하면 각 업체 홈페이지로 이동)