lost-train/content/posts/cloud/20200604T165236+0900_where/index.rst

144 lines
8 KiB
ReStructuredText
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

| nextcloud를 쓰기 시작한지가 2년되어가네 벌써.
| 뭔가 좀더 이제는 안정화된 클라우드를 가지고 싶은데..
| 작아도, 조약돌처럼, 좀처럼 깨지지않는, 단단한 어떤 장치.
| 그래서, 외부 클라우드는 됐고.
| 내가 직접 돌리는 클라우드를 선호하긴하는데,
| 써보니까 이게.. 기능이 단순해야, 장치 단위로.
| 하나의 '장치'로서, 오랫동안 유지가 되는 것 같아.
| 그래서, 작은 서버 여러개로 된 클라우드를 상상하는데,
|
| 하지만, 내가 쓸 수 있는 ip는 하나고, (약간의 해킹으로 비공식적으로 사용중, 유동ip)
| 사용하고 있는 도메인은 2개, dianaband.info & choir.run
| ddns 3개를 하나의 아이피에 줘서 사용중 nosignal/nomatter/nopost.hopto.org
|
| 이런 상황인데..
|
| 프록시는 세상에 2가지가 있는데, 하나는 forward proxy 또 하나는, reverse proxy.
|
| \*
|
| 암튼, 그래서... 지금 프록시를 알아보는 이유는.. 작은 서버들이 하나의 대문서버의 뒤에 위치하게 하고 싶어서.. 이긴한데....
| 암튼, 그냥 이 모든 상황들을 다시 한번 생각해 본다고 했을때..
| 어떻게 총정리하면 좋을까?
|
| \*
|
| 아이피는 하나인데 여러개의 도메인으로 접속이 가능하다.. 그런데, 어떤 도메인으로 접속하는가에 따라서, 다른 위치의 서버가 대답하게 한다. 단, 하나의 서버안에서 그렇게 한다.. 는 건데..
| 이게 지금, ssowat에서 해주는 일이지.
|
| 어떻게 이걸 하는 건지, 그리고, 그 각각에 대해서, lets encrypt도 받고.. 그런게 가능하다는 걸 보여주는데 이게...
| 좋긴좋은데, 정말 중요한 데이터, nextcloud file server 같은 거는 이런 불분명한 시스템에 기대고 싶지 않다 이거고...
| 뭔가 old-stable 한 시스템을 지속적으로 사용하고 싶은데... 즉, 보안 같은거에 크게 신경쓰지 않아도 되는 걸로 해가지고....
| 대신, 계속 해서 접속은 유지하고 싶다 이거야.
|
| \*
|
| 일단, 지금 나는 4테라 odroid hc1을 메인 데이터 저장소로 하고 싶어. 다만, 속도가 좀 느릴 수도 있을 것 같으니까.. 2nd 저장소로 돌려도 무방하긴한데, 그렇다고 해서, 너무 느려지는 것도 바라는 바는 아니거든. 그럼.. 일단, .. 로컬에서 켜서.. 백업서버 처럼 사용하는 거. 어떨까. 지금도, old-nextcloud를 로컬에서 접속해서 사용하고 있는데, 뭐 나름대로 쓸만하지 않아? 제한적이지만, 그건 또 그런대로..
|
| 프론트앤드는 yunohost가 좋긴한것 같아. 그냥.. 아직은, 좀 의지해야 할 거 같네.. 보안 같은거 잘 할 자신 없고...
| proxy는 모.. 흥미롭긴하지만, 역시.. 내가 하기엔 어려운 부분이 있어서..
|
| 지금 예전 nextcloud에서 deck 이라던지 그런 것들을 가져와야 할 부분이 있어.
| yunohost ssowat에서 로컬에 있는 백업서버를 바로 ldap 통과해서 proxy 해주면 좋겠어. 이것만큼은 좀 되었으면 좋겠어. nextcloud 내에서 연결하니까 너무 느리더라고.
| 그냥 패킷단위로 proxy.
|
| 그리고, yunohost에서 쓰는 nextcloud도 있지만, (속도)
| proxy 한 nextcloud도 동시에 있었으면 좋겠어. 대용량. 안정성.
|
| 큐비랑.. 셔틀이 다 서버로 들어가 있는데, ... xu4 cloud가 있고, hc1 cloud도 있어.
| 지금 현재 셋팅된 yunohost는 큐비인데.... 계속 쓰는 것도 방법이긴한것 같아.
|
| 셔틀은 전기도 많이 먹고, 성능이 아까워서, 다시 빼고 싶은데, 대신 여기 있는 old nextcloud를 어떻게든 migrate 해야 해. 어디로?
| hc1 cloud로 가면 좋아.
|
| 만약에, 로컬 다른 시스템을 ssowat에서 proxy 하는 것이 가능하다면,
| xu4 cloud로 뭔가 dedicated app 을 하나 설치해서, 유연하게 팀에 포함시키게 될 수도 있어. gitlab 이라던가 wordpress (dianaband.info) 라던가 등등.
|
| \*
|
| 이거 어떻게 포워딩하는지 컨셉을 좀 알려주는 것 같은데, 참고.
| https://forum.yunohost.org/t/how-to-have-two-yunohosts-servers-at-home/321
|
|
|
| SAVED TABS
|
|
proxy server nginx tutorial - Google Search
https://www.google.com/search?newwindow=1&sxsrf=ALeKk02XHF2BXkhOqVE7i1S2RXkzWRTjeQ%3A1591102290287&ei=UkvWXpmIEa6JmAW8yYSgCA&q=proxy+server+nginx+tutorial&oq=proxy+server+nginx+tutorial&gs_lcp=CgZwc3ktYWIQAzIGCAAQFhAeMgYIABAWEB46BAgAEEc6BAgAEENQnO_OBFjk9s4EYIP5zgRoAHABeACAAcsBiAG1C5IBBTAuOC4xmAEAoAEBqgEHZ3dzLXdpeg&sclient=psy-ab&ved=0ahUKEwiZ-cD2lePpAhWuBKYKHbwkAYQQ4dUDCAw&uact=5
How to Configure a Nginx HTTPs Reverse Proxy on Ubuntu Bionic - Scaleway
https://www.scaleway.com/en/docs/how-to-configure-nginx-reverse-proxy/
Use NGINX as a Reverse Proxy | Linode
https://www.linode.com/docs/web-servers/nginx/use-nginx-reverse-proxy/
The Easiest Way to Set Up an Nginx Reverse Proxy Step-by-Step Guide
https://www.hostinger.com/tutorials/how-to-set-up-nginx-reverse-proxy/
nextcloud nginx proxy - Google Search
https://www.google.com/search?q=nextcloud+nginx+proxy&oq=nextcloud+nginx+proxy&aqs=chrome..69i57j0l7.6215j0j7&sourceid=chrome&ie=UTF-8
Reverse proxy — Nextcloud 15 Administration Manual 15 documentation
https://docs.nextcloud.com/server/15/admin_manual/configuration_server/reverse_proxy_configuration.html
nginx tutorial - Google Search
https://www.google.com/search?newwindow=1&sxsrf=ALeKk03mDaIy3ABPU8q3tFrMrMk0yEA7HA%3A1591186342600&ei=ppPXXtKSJK-9hwOUpYqAAg&q=nginx+tutorial&oq=nginx+tutorial&gs_lcp=CgZwc3ktYWIQAzIFCAAQywEyAggAMgIIADICCAAyAggAMgIIADICCAAyAggAMgIIADICCAA6BAgAEEc6BAgjECc6BAgAEEM6BwgAEBQQhwJQmxlYhiRgxCVoAHABeACAAfEBiAG4CpIBBTAuOC4xmAEAoAEBqgEHZ3dzLXdpeg&sclient=psy-ab&ved=0ahUKEwjS_eKFz-XpAhWv3mEKHZSSAiAQ4dUDCAw&uact=5
NGINX + https 101 The Basics & Getting Started - YouTube
https://www.youtube.com/watch?v=dsTub1_4Upg&list=PLGz_X9w9raXdED9BR6GQ61A6d3fBzjpbn
How to Setup SSL with NGINX - YouTube
https://www.youtube.com/watch?v=X3Pr5VATOyA&list=PLGz_X9w9raXf748bzuGOV6XJv7q3wLxhZ
Getting Started | NGINX
https://www.nginx.com/resources/wiki/start/
odroid hc1 nextcloud - Google Search
https://www.google.com/search?q=odroid+hc1+nextcloud&oq=odroid+hc1+ne&aqs=chrome.1.69i57j0l3.8458j0j7&sourceid=chrome&ie=UTF-8
NextCloudPi Own your bits
https://ownyourbits.com/nextcloudpi/
YunoHost Portal
https://nosignal.hopto.org/yunohost/sso/
YunoHost admin
https://nosignal.hopto.org/yunohost/admin/#/
reverse proxy - Google Search
https://www.google.com/search?newwindow=1&sxsrf=ALeKk03PvwwyGtoM0DlJ-qdV0fqtC6fSaA%3A1591245854951&ei=HnzYXrDXOYKwmAWd64GQBg&q=reverse+proxy&oq=reverse+proxy&gs_lcp=CgZwc3ktYWIQA1DPTVjPTWD2TWgAcAB4AIABAIgBAJIBAJgBAKABAaoBB2d3cy13aXo&sclient=psy-ab&ved=0ahUKEwiw3rzfrOfpAhUCGKYKHZ11AGIQ4dUDCAw&uact=5
Reverse proxy - Wikipedia
https://en.wikipedia.org/wiki/Reverse_proxy#:~:text=In%20computer%20networks%2C%20a%20reverse,from%20the%20proxy%20server%20itself.
Reverse proxy - Google Search
https://www.google.com/search?q=Reverse+proxy&oq=Reverse+proxy&aqs=chrome..69i57j69i60l3&sourceid=chrome&ie=UTF-8
Proxy server - Wikipedia
https://en.wikipedia.org/wiki/Proxy_server#Forward_proxies
How To Use Apache HTTP Server As Reverse-Proxy Using mod_proxy Extension | DigitalOcean
https://www.digitalocean.com/community/tutorials/how-to-use-apache-http-server-as-reverse-proxy-using-mod_proxy-extension
ssowat yunohost - Google Search
https://www.google.com/search?q=ssowat+yunohost&oq=ssowat+yunohost&aqs=chrome..69i57j0.10415j0j7&sourceid=chrome&ie=UTF-8
YunoHost/SSOwat: A simple SSO for nginx, written in Lua
https://github.com/YunoHost/SSOwat
LDAP - Google Search
https://www.google.com/search?q=LDAP&oq=LDAP&aqs=chrome..69i57&sourceid=chrome&ie=UTF-8
LDAP - 위키백과, 우리 모두의 백과사전
https://ko.wikipedia.org/wiki/LDAP
Installation | GitLab
https://docs.gitlab.com/ee/install/README.html
Password Storage | GitLab
https://docs.gitlab.com/ee/security/password_storage.html
Why Choose LDAP? LDAP.com
https://ldap.com/why-choose-ldap/