우분투 설치 24.04 서버
아래 설치 방법 따라하시면 됩니다. 다른 홈페이지 글입니다.
맨 마지막 ssh설치는 기본이니 GUI 설치만 빼시고 멈추면 되겠습니다.
우분투 SSH 연결
설치한 우분투에 아이피로 접속을 합니다. 윈도우는 mobaxterm 프리버전을 설치하셔서 접속하시면 됩니다.
맥은 기본 터미널이나 iterm 이용하시면 됩니다.
윈도우 ssh 연결
아래 링크 따라서 진행하시면 되겠습니다.
https://ssocoit.tistory.com/267
그냥 간단히 얘기하면 설치 후
- 상단 세션 부분 클릭
- SSH 항목 클릭
- Remote host: 우분투 설치한 컴퓨터의 아이피 입력
- Specify username: 우분투 설치한 계정의 아이디 입력
그리고 접속 후 설정해준 패스워드를 입력하면 접속이 됩니다.
맥 ssh 연결
기본적으로 설치되어 있는 터미널을 실행합니다.
예를 들어 설치한 컴퓨터의 아이피가: 192.168.1.2 계정이: ubuntu 라고 하면
아래와 같이 입력하면
ssh ubuntu@192.168.1.2
아래같이 진행됩니다. yes 입력 후 설정하신 패스워드를 입력하시면 됩니다.
아래 casaos까지 설치하고 나서 ssh 포트는 꼭 변경하시기 바랍니다. 포트 변경은 검색하면 많이 나와요!!
Samba 설정
samba 연결로 폴더도 만지고 맥이나 윈도우에서 직접 파일들을 불러와 편집하면 편하니 root 계정으로 설정해줍니다.
root 계정 samba 비밀번호를 설정해줍니다.
sudo smbpasswd -a root
아래 samba 설정 파일을 편집합니다.
sudo nano /etc/samba/smb.conf
맨 아래로 가서 밑의 내용을 복사 붙여넣기 후 저장을 합니다.
[root]
path = /
valid user = root
writable = yes
browseable = yes
삼바 재시작!
sudo service smbd restart
그리고 맥에서는 파인더 윈도우에서는 탐색기로 samba연결해 직접 파일 수정이 가능해집니다.
CasaOS 설치
간편한 홈 서버 운영체제로 사용할 CasaOS를 설치합니다.
설치까지만 하시면 됩니다.
Nginx -extras 설치와 기본 설정
웹 서버와 리버스 프록시 역할을 수행할 Nginx를 설치합니다.
이전에 Nginx Proxy Manager를 사용해 보았지만, 정적 페이지나 PHP로 구성된 웹 서버를 활용하기에는 제약이 있었습니다.
그래서 nginx로 설정을 진행합니다.
도메인 구매와 Cloudflare 도메인 이전
저렴하게 도메인을 구매해 어디서든 원하는 도메인으로 서버에 접속하게 합니다.
그리고 또다른 장점이 선택한 도메인의 이메일도 수발신 가능합니다.
Cloudflare SSL/TLS 적용
https 보안연결로 사용할 인증서를 생성합니다. cloudflare에서 다운로드 받으면 갱신없이 15년동안 사용이 가능합니다.
설정 후 casa.domain.com 같이 자신의 서브도메인에 연결하는 작업을 진행합니다.
홈 대시보드로 사용할 Organizr 설치
대시보드로 사용할 organizr을 설치합니다.
nginx + php8.4 조합으로 설치합니다. (docker 설치 아님)
내용 추가 예정…….
도움 되셨으면 따듯한 커피한잔 부탁드려요!
도움 되셨으면 유튜브 구독 부탁드려요!!!!
관련 글들..
홈서버관리 대시보드 organizr 설치 – nginx & php8.4 기반
아래글의 내용중 홈서버관리 대시보드 organizr 설치 – nginx & php8.4 기반 가이드입니다. #auto 홈서버 관리 대시보드 역활을 하는 Organizr V2 입니다. 나스에 많은 서비스와 IP와 포트를 외울 필요 없이 organizr 을 사용하여 하나의 웹페이지에 나타낼수가 있습니다. 많은 정보를 보시려면 아래…
Cloudflare SSL/TLS 적용 – 클라우드플래어 https 설정 가이드
아래 글의 내용중 Cloudflare SSL/TLS 적용 – 클라우드플래어 https 설정 가이드입니다. #auto Cloudflare SSL의 주요 장점 두 서비스의 비교 비용 관리 편의성 보안 기능 유연성 선택 기준 Cloudflare는 종합적인 웹 보안 및 성능 최적화가 필요한 경우에 적합하며, Let’s Encrypt는 단순히…
도메인 구매와 cloudflare로 이전
아래 글의 내용중 도메인 구매와 cloudflare로 이전 글입니다. #auto 도메인 저렴한게 구매하면 커피 한잔 값이라고 생각하면 되겠습니다. (저도 모으다 보니 도메인이 5개가 되었네요) 아래는 저렴하게 구매가 가능한 사이트 입니다. namesilo에서 주로 구매하고 이번에 글 작성 목적으로 namecheap에서 진행 해 봤습니다.…
casaos 설치 방법 – 우분투 초기 설정 기준
아래 글의 내용 중 casaos 설치 방법 – 우분투 초기 설정 기준 입니다. #auto CasaOS는 간편한 홈 서버 운영체제로, Docker를 기반으로 다양한 애플리케이션과 개인 클라우드를 쉽게 관리할 수 있는 오픈소스 플랫폼입니다. 직관적인 UI로 초보자도 간단히 설치하고 사용할 수 있습니다. 설치…
Nginx – extras 설치와 기본 설정
아래글의 내용중 Nginx – extras 설치와 기본 설정입니다. #auto 도메인 호스팅할때 필요한 nginx 설치 방법 입니다. 아래는 nginx 패키지별 모듈 차이점입니다. 패키지 기본 모듈 설명 nginx – 기본 HTTP 모듈 (예: ngx_http_core_module, ngx_http_vhost_traffic_status_module 등) 기본적인 HTTP 웹 서버 기능 제공.…