INTRO - 뼈대만들기 : (Raspbian)[RaspberryPi][django] project 뼈대만들기 - 배포준비하기 : Domain 연결 및 git 사용하기 0. django SECRET_KEY 설정 SECRET_KEY 보안 설정 --nanoEditor : secret.json { "SECRET_KEY": "Your-SECRET_KEY" } --nanoEditor : settings.py import os, json from django.core.exceptions import ImproperlyConfigured .... secret_file = os.path.join(BASE_DIR,'secret.json') with open(secret_file) as f: secret = json.lo..

INTRO python 언어를 접하면서 처음 시도했던 건 django를 이용한 runserver 구동 및 Heroku(Platform as a Service) 배포를 시작했다. 처음 django를 접하는 분들은 python/django 카테고리의 포스트를 참고하여 시작하길 바란다. 다음으로 욕심내었던 건 Raspberry Pi에 web-server를 띄워 Blog를 구동하는 것이었다. server는 준비되었으니 Blog 만들기를 시작해보려고 한다. Raspberry Pi에 Raspbian OS를 설치하고 nginx-uwsgi-django로 web-server를 구성을 시작해보려면 Raspberry Pi/Raspbian과 Raspberry Pi/Web-Server 카테고리의 포스트를 참고하길 바란다. py..

INTRO : 용어 정리 [[Raspbian]] path : /home/[UserID] [[virtualenv]] path : /home/[UserID]/.virtualenvs [[django project]] path : /home/[UserID]/.virtualenvs/jbe/[django_project] django_project : django project name [[local고정IP]] : Raspberrypi가 놓여진 공유기 내부 ip [[공인IP]] : 공유기가 설치된 외부접속 공인IP(http://www.findip.kr/로 확인 가능) [[PORT.No.]] : Port-forwarding을 통해 열어둔 port 1. unix socket 연결 설정 : django project ng..

INTRO OS, python, django, nginx, MariaDB 환경 [Raspberry Pi : server] Raspbian : GNU/Linux 10 (buster) python 3.7.3 django 2.2.6 nginx 1.14.2 mysql V15.1 Distrib 10.3.17-MariaDB ## Version 확인 방법 ## Raspberry Pi : server # Raspbian console에서 확인 ## python 3.7.3 $ python3 -V ## nginx 1.14.2 $ nginx -v ## mysql V15.1 Distrib 10.3.17-MariaDB $ mysql -V 1. DB/USER 생성 및 권한 부여 in MariaDB : NewDB -> yourID..

INTRO OS, python, django, mysql 환경 [macbook : local] macOS : Catalina 10.15.1 python 3.7.4 django 2.2.6 mysql Ver 8.0.18 for osx10.15 on x86_64 (Homebrew) ## Version 확인 방법 ## python 3.7.4 # virtualenv 환경에서 python or python3 (jbe)$ python -V ## django 2.2.6 # python console에서 확인 >> import django >> django.VERSION ## mysql Ver 8.0.18 for osx10.15 on x86_64 (Homebrew) # macOS mysql terminal 확인 $ my..

INTRO nginx와 php 설치 후 다음 포스트에서 MariaDB를 설치하고 접속 및 간단한 사용법을 알아본다. apt-get(Advanced Packaging Tool) update/upgrade $ sudo apt-get update $ sudo apt-get dist-upgrade 1. nginx 설치 및 확인 $ sudo apt-get install nginx $ sudo service nginx start ## nginx start 동일 명령어 $ sudo service nginx start $ sudo systemctl start nginx $ sudo /etc/init.d/nginx start Browser에 라즈베리파이 ip 주소를 입력하면 다음 화면을 확인 할 수 있다. [참고] 제거..

INTRO Raspberry PI default user/passwd = pi/raspberry라 외부접속 보안을 위해서 새로운 게정이 필요하다. 먼저 root 계정 비밀번호를 변경(부여) 하자. # root passwd 변경 $ sudo passwd root # 신규 계정 생성 $ sudo adduser [newID] # 신규 계정 sudo group에 넣기 $ sudo addgroup [newID] sudo # default user pi 삭제 : 뭐가 아주 많은 것들이 지워진다. $ sudo deluser --remove-all pi % ssh로 재접속 시 pi@로도 접속이 가능하다. root 환경으로 접속된 느낌이었다. 다음 명령을 수행하면 default user pi가 제거되어 ssh 접속이 안..

INTRO # headless로 부팅 후 ssh 접속하면 와이파이 보호 접속(WPA2) PSK 설정 부분만 참조하자. Raspbian lite는 GUI(Graphic User Interface), 즉 Desktop이 아니기 때문에 명령어에 의존해서 설정하게 된다. Linux Debian 계열인 Raspbian은 기본 리눅스 커널 명령어를 사용한다. 윈도우에 익숙한 이에게는 한없이 불편하지만 macOS terminal을 이용하다보니 낯설지만은 않다. SSH를 설치해서 Raspberry Pi에 접속하는 순간 일단 유선키보드에서 벗어날 수 있고 모니터가 필요없으니 TV를 보며 쇼파에 앉아서 Raspbian을 편하게 누빌 수 있으니 정말 신세계일 수 밖에 없다. 1. wi-fi 설정하기 : WPA2 PSK 암호..
- Total
- Today
- Yesterday
- COVID-19
- github
- Model
- Raspberry Pi
- git
- vscode
- ERP
- Pandas
- DS18B20
- r
- arduino
- Django
- Python
- DAQ
- analysis
- 확진
- Templates
- 라즈베리파이
- CSV
- template
- Regression
- 코로나19
- 자가격리
- 코로나
- sublime text
- raspberrypi
- SSH
- server
- pyserial
- MacOS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |