일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- frontend
- requests
- mysql
- beautifulsoup
- fetch
- mongodb
- CSS
- pymongo
- openapi
- atlas
- json
- backend
- flaskframework
- body
- CRUD
- java
- get
- Algorithm
- javascript
- Crawling
- POST
- github
- flask
- synology
- PYTHON
- venv
- OOP
- Project
- portfolio
- NAS
- Today
- Total
목록synology (9)
wisePocket
5000포트 접속에 DSM 접근 페이지가 나타난다.네트워크 서비스나 정보를 찾기 위해서 사용하는 네트워크 프로토콜저녁에 드디어 내가 가진 서버 NAS에서 Docker를 사용하여 내가 만든 웹 프로젝트를 성공적으로 192.168.0.1:81로 NAS에서 접속 할 수 있었다. 이제 외부 접속(DDNS)을 세팅하여 실제로 우리가 간단히 도메인 주소만 입력하여 어떤 홈페이지를 접속하는 것과 동일하게 세팅해주고자 한다. 이는 우선적으로 최소한 Port의 개념과 내 홈 네트워크가 어떻게 구성되어 있는지와 HTTP로 어떤 페이지들을 보여주어야 할 지 목적을 인지하고 있어야 한다. 브라우저를 통해 URL에 접근한다라는 것은 기본적으로 HTTP 포트로 접근 한다는 것이다. 포트에 대한 기본 이론은 위키백과를 참조해서 공..
1. Docker Hub를 가입하고 Test 레포지토리를 생성 2. Docker를 통해서 이미지 Push를 진행했지만 denied: requested access to the resource is denied 에러가 발생했다. 구글링을 통해 알아본 결과 docker hub에 로그인이 되지 않을 경우 user name과 docker hub 에 로그인된 ID가 일치하지 않을 경우 해당 에러가 발생 할 수 있다. 로그인과 이메일 인증은 완료된 상황이라 user name이 어디있고 어떻게 해결 할 수 있을지 찾아봤다. 우선 user name이 다름 현재 naspublish-flask, naspublish-nginx처럼 표기되어 있으나 dockhub와 연결되려면 /naspublish-flask 처럼 usernam..
무언가 방법을 시도하고 검색하고 난리를 쳤지만 생각보다 "NAS" 라는 키워드와 내가 원하는 키워드와의 조합의 사례 검색이 쉽지 않았다. 돌다 돌다 NAS 웹스테이션~~NAS DNS Server만들기~~ 이것저것 강좌를 찾아보고 따라했지만 생각해보니 이건 내가 하려던 것이 아니었다. 또 검색하고, 살짝만 다른 사례가 검색되면 이렇게 너무 깊게 들어가고 원래 목적을 상실하고 있었다. 하지만 지금 몇일째 끙끙대면서 이를 통해서도 이것 저것 찾아보고 시도하면서 다양한 웹과 웹 서버, Linux 기반 OS의 기본 지식의 감을 익히게 되었다. 작동 원리나 어떤것들이 계속해서 필요한지 찾아보고 도전 하게 되었다. 내가 있는 사무실 환경에서는 외부 IP를 사용해버리면 사무실 전체에 영향이 갈 수도 있어서 문제가 발생..
나는 카페24의 웹 호스팅 서비스와 도메인 서비스를 이용하고 있었다. 이전 개인사업체 기업 홈페이지를 워드프레스 테마를 활용하여 제작?이라기보다는 편집하여 사용해왔다. 하지만 웹 호스팅, 도메인에 대한 이해도가 부족해서 가이드에 따라서 대충 사용하여 실질적으로 어떻게 움직이는지 확신이 없었다. 웹 호스팅 바로 AWS에서 카드를 등록(유료)하고 아마존의 컴퓨터를 렌털하던 과정이 웹 호스팅이라 보면 된다. 나는 이미 cafe24에서도 웹 호스팅을 유료로 결제하고 있음에도 불구하고 같은 것이라고 생각도 안하고 추가적으로 AWS를 가입, 렌털 한 것이다. 왜냐면 직접 EB를 사용하여 업로드하지 않고 cafe24에서는 간단하게 워드프레스 테마를 선택하니 "아하 그냥 홈페이지가 생성됬구나." 정도의 이해도였던 것이..
NAS에서는 Docker, Nginx 등을 사용할 수 있다. 우선적으로 내 로컬 PC의 Docker로부터 Nginx를 통한 웹 서버 연결을 진행하면 NAS에서도 그대로 진행할 수 있다고 생각했다. 아주 많은 오류를 부딪히면서 Docker-compose를 통한 웹 서버를 생성했다. 이전 AWS EB로 배포한 프로젝트가 얼마나 쉽게 세팅하고 이미지를 만들고 배포해 주는지 깨닫게 되기도 했지만 생각보다 겹치는 부분이 많고 한번 진행하니 감이 온다. 간단히 요약하면 우선 Docker에서 Flask+uwsgi를 묶어서 1개의 이미지 생성 Nginx를 1개의 이미지로 생성 그리고 root폴더인 1개의 컨테이너가 위 2개의 이미지를 동시에 실행한다고 생각하면 된다. 그리고 이미지를 만드는 조건은 각 폴더를 구성하고[..
프로젝트를 테스트하고자 하는데 아주 작은 규모의 프로젝트인데도 NAS로 업로드하는데 꽤 긴시간이 걸린다. 테스트를 하다보면 코드를 수정하거나 새로운 파일을 생성하거나 할텐데 이 업로드 속도로는 너무 지연될 것 같아서 방법을 찾아보았다. 애초에 프로젝트를 NAS와 공유된 폴더에서 진행하고 계속하여 동기화 한다면 시간을 단축 할 수 있을 것 같다. 마치 Google Drive를 로컬 PC의 폴더와 연동 시켜 작업하던것과 같이 Synology도 Synology Drive Client라는 로컬 데스크탑 프로그램이 존재한다. https://www.synology.com/ko-kr/support/download/DS716+II?version=7.2#utilities Synology Inc. 스마트하고 직관적인 비디..
DSM이란? NAS DSM은 Disk Station Manager로 일종의 NAS 전용 Linux 기반 OS이다. 쉽게 말해 NAS도 모니터가 없는 간단한 서버 컴퓨터이지만 부팅이 된 상태기 때문에 뭔가 볼 수 있도록 GUI환경으로 개발된 Windows라 보면 된다. NAS 초기 설정? NAS 초기화 이후 디스크 볼륨 설정, Synology 계정 생성 및 QuickConnect.to 설정은 구글링으로 쉽게 찾을 수 있어 다루진 않는다. 사실 일반적인 PC의 포맷과 OS 설치 처럼 초기 설치 마법사가 진행해주기 때문에 단계별로 쉽게 따라하면 된다. 중요한건 동일한 네트워크에 있어야 한다. 통신사로부터 구매한 메인 LAN 연결을 ipTime과 같은 공유기로 로컬 컴퓨터와 서버 컴퓨터와 port1, port2..
DSM OS에 접근 할 수 없었다. NAS를 사용한지 오래되서 접근가능한 계정, 비밀번호가 맞지 않는다. 관리자 비밀번호 재설정 및 초기화 등을 진행한다. 안에 데이터들이 상당히 업로드 된 것으로 기억하는데, https://kb.synology.com/ko-kr/DSM/tutorial/How_do_I_log_in_if_I_forgot_the_admin_password 관리자 계정의 패스워드를 잊어버린 경우 어떻게 로그인합니까? - Synology 지식 센터 kb.synology.com 앗, 초기화 직전 과거 모바일 디바이스에 QuickConnect로 연결했던 DS, Drive 어플리케이션이 기억났고 로그인 쿠키로 남아있던 관리자 계정과 비밀번호를 찾아냈다. 계정을 기억해내서 다음 처럼 PC에서도 연결 된..
AWS Elastic Beanstalk 실제 배포 과정을 통해서 Cloud 환경에서 웹 페이지 배포 과정을 진행해 보았다. 아마존 서비스는 Cloud인 점에서 항상 켜져 있는 컴퓨터를 렌털하는 것 외에도 간단한 설정들만으로 배포가 가능해서 좋은 경험이었다. 한번 배포 과정을 진행해 보는데 의미를 두었고 배포 이후 유지 보수 부분도 부분적으로 이해했지만 실무에서는 어떤 방식으로 진행되는지 궁금증이 남아 있다. 또한, 어떤 회사에서는 자체 서버로 서비스를 배포할텐데 그 과정을 함축적으로 알 수 있지 않을까? 라는 궁금증에서 스스로 실습을 도전하게 되었다. 계속해서 프로젝트를 생성하고, 수정하고, 테스트하게 될텐데 아무래도 서비스 자체가 유료인 문제가 있다. 이미 나는 항상 켜져있는 스토리지 컴퓨터가 있다. ..