Thanks goes to these wonderful people (emoji key):
yeji0407 ๐ป |
Kevin Kim ๐ป |
julie lee ๐ป |
JamesBae ๐ป |
choonsik ๐ป |
This project follows the all-contributors specification. Contributions of any kind welcome!
ํ๋ชจ๋์ด์ฆ๋ ํ๋ชจ๋์นดPC๋ฅผ ์ฌ์ฉํ๋ ์กฐ์ง์์ ์ ์ฌ์ ๊ด๋ฆฌ๋ฅผ ํ์๋ก ํ๋ ๊ฒฝ์ฐ๋ฅผ ์ง์ํ๊ธฐ ์ํ ์๋ฃจ์ ์ ๋๋ค.
์กฐ์ง ๋ด ์ ์ฒด ํ๋ชจ๋์นด ์ฌ์ฉ์์ ๋ํ ์์ฐ ๊ด๋ฆฌ, ๋ณด์ ๊ด๋ฆฌ, ์ฌ์ฉ์ ๊ด๋ฆฌ, ํ๋ ๊ฐ์ฌ, ์๊ฒฉ ์ ์ด ๋ฑ์ ์ํํ ์ ์์ต๋๋ค.
ํ๋ชจ๋์ด์ฆ๋ ์ธํ AMT ๊ธฐ์ ์ ์ด์ฉํ์ฌ ํ์ฅ์ ๋ฐฉ๋ฌธ์์ด ์๊ฒฉ์์ ์ด์์ฒด์ ์ ์ฌ์ค์น๊ฐ ๊ฐ๋ฅํ๋ฉฐ, PC๊ฐ ๊บผ์ง ์ํ์์๋ ์๊ฒฉ์ ์ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
๋ชจ๋ ๋ฐ์ดํฐ๋ AES-256-CBC(256Bit) ๋ธ๋ก๋ชจ๋ ์ํธํ ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ์ํธํ๋ ๋ฐ์ดํฐ๋ฅผ Split Tunneling ๋ก ์ ๊ณตํ์ฌ ์์ ํ ๋ณด์์ฑ์ ์ ๊ณตํฉ๋๋ค.
์์ฐ๊ด๋ฆฌ, ์ฌ์ฉ์๊ด๋ฆฌ, ๋ชจ๋ํฐ๋ง, ๋ณด์๊ด๋ฆฌ, ๋ฐฑ์ ๋ฐ ๋ณต๊ตฌ, ๋ก๊ทธ๊ฐ์ฌ, ๋งค์ฒด์ ์ด, ํต๊ณ ๋ฐ ๋ณด๊ณ ์, ์ ๋ฐ์ดํธ ๊ด๋ฆฌ, ํ๋ก๊ทธ๋จ ๊ด๋ฆฌ
- spring boot + maven ๋ฅผ ์ฌ์ฉํ์ฌ ํธ๋ฆฌํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ด๋ฆฌ
- docker๋ก was(tomcat) ์๋ฒ ๊ตฌ์ถ
- docker๋ก postgresql ์๋ฒ ๊ตฌ์ถ
- docker๋ก ๋๋ ํ ๋ฆฌ ์๋ฒ ๊ตฌ์ถ : openldap
- docker๋ก pc์ logging ์๋ฒ ๊ตฌ์ถ : telegraf + influxdb + grafana๋ฅผ ์ฌ์ฉํ์ฌ ์๋์ฐ ๋ฐ ๋ฆฌ๋ ์ค ๋๋ฐ์ด์ค๋ค์์ ์๊ณ์ด ๋ฐ์ดํฐ๋ฅผ ์์งํ์ฌ ์ถ๋ ฅ (์์ )
์ผํฐ์ ๋ํ ์์ธํ ๋ด์ฉ์ ์ฌ๊ธฐ์์ ํ์ธํด๋ณผ ์ ์์ต๋๋ค
ํ๋์จ์ด ๋ณ๊ฒฝ ๊ฐ์ฌ, ์ฌ์ฉ์ ๋ก๊ทธ์ ์ก, ์ฃผ์ ํ๋ก๊ทธ๋จ ๋ณดํธ, ๋ณด์์ ์ฑ ๊ตฌํ, ๋งค์ฒด์ ์ด ๊ด๋ฆฌ
- Node.JS + shellscript ๋ก ๋ฆฌ๋ ์ค H/W ๋๋ฐ์ด์ค๋ฅผ ์ ์ด
- Node.JS ํ๋ก์ ํธ๋ฅผ ๋ฐ๋น์ ์์ค ํจํค์ง
- Node.JS๋ก ์๋์ฐ H/W ๋๋ฐ์ด์ค๋ฅผ ์ ์ด(์์ )
- Node.JS ํ๋ก์ ํธ๋ฅผ Windows ์ดํ๋ฆฌ์ผ์ด์ ํจํค์ง(์์ )
์์ด์ ํธ์ ๋ํ ์์ธํ ๋ด์ฉ์ ์ฌ๊ธฐ์์ ํ์ธํด๋ณผ ์ ์์ต๋๋ค
ํ๋์จ์ด ๊ฐ์ฌ, ์๊ฒฉํ์ผ์ ์ก, ์ธ์ ์ ๊ธ ๊ด๋ฆฌ, ์๊ฒฉ์ ์๊ด๋ฆฌ, ๋ชจ๋ํฐ๋ง, ์คํฌ๋ฆฐ ๋ธ๋ก๋์บ์คํ , ์๊ฒฉํ๋ก๊ทธ๋จ ์คํ, ์๊ฒฉํ๋ฉด์บก์ณ, ์ค์๊ฐ ๋ฉ์์ง ์ ์ก, ๋๋ ํ ๋ฆฌ์๋น์ค ์ฐ๋, ๋ฐ์ด์ค์ค ์ ์ด, ์๊ฒฉ์ด์์ฒด์ ์ค์น, ์๊ฒฉ ์๋ฆฌ์ผ ์ฝ์, ์๊ฒฉ๋ฐ์คํฌํฑ, ์ค์ผ์ฅด ๋ถํ
- c++๊ณผ c ์ธ์ด ์ฌ์ฉ, cmake์ ninja๋ฅผ ํตํ ๋น๋
- ๊ฐ์ข mingw ํจํค์ง๋ฅผ ํตํ ์๋์ฐ ํฌ๋ก์ค ์ปดํ์ผ ๋ฐฉ์ ์ฌ์ฉ
- Qt5๋ฅผ ์ฌ์ฉํ ๋ฐ์ด์คํฌํฑ ์ ํ๋ฆฌ์ผ์ด์
- OpenLDAP๊ณผ์ ์ฐ๋์ผ๋ก ์กฐ์ง ์ ๋ณด ํ์ฉ
์ด๋๋ฏผ์ ๋ํ ์์ธํ ๋ด์ฉ์ ์ฌ๊ธฐ์์ ํ์ธํด๋ณผ ์ ์์ต๋๋ค