144 lines
8 KiB
ReStructuredText
144 lines
8 KiB
ReStructuredText
| 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/
|