본문 바로가기

server4

홈서버 구축 - 보안, 관리, 아키텍처(2) 홈서버 구축 - 보안, 관리, 아키텍처(2)홈서버에 관한 보안, 관리, Application 아키텍처에 대해서 포스팅을 이어 나가도록 하겠다.이전글에 이어서 서버의 보안 및 애플리케이션 레벨 아키텍처, 사용 까지 포스팅하도록 하겠다.홈서버에 관한 개요는 아래의 링크에서 확인하도록 하자! 홈서버 구축 시리즈홈서버 구축 - 개요, 설계, 네트워크(1)홈서버 구축 - 보안, 관리, 아키텍처(2) 목차보안관리최종 아키텍처  1. 보안이전글에서 보안을 설정을 해도 무차별적인 공격(Brute force)이 들어온다는것을 확인했을것이다.서버를 관리하는 직무, Linux 에 익숙한 사람들은 이미 알고있을만한 내용이고, 더 좋은 보안 방법들을 가지고 있을것이다.필자또한 관리가 너무 복잡하지 않은선에서 계속해서 보안요소를.. 2025. 4. 1.
[Docker] NextCloud - 홈서버 나만의 무료 클라우드 만들기 NextCloud - 나만의 무료 클라우드 만들기클라우드 기술이 널리퍼져있고 유용하게 쓰이는 시대에, 다들 Cloud 하나씩은 사용하고 있을것이다. (iCloud, Google Cloud, One Drive, ...) 사실 월 구독료가 부담되는 금액은 아니지만, 더 많은 용량을 사용하게 될수록 금액적인 부담이 발생한다.  NextCloud 는 오픈소스이기 때문에, 누구든 무료로 사용할 수 있다. 특히나 홈서버가 존재한다면 활용가치는 더욱더 높다.(개인적으로 파일 공유가 주 목적인 NAS 보다 효율성이 높다고 생각한다) 홈서버가 없더라도 평생 무료로 쓸 수 있는 Oracle Cloud 서버를 구축뒀다면, 100Gb 가량의 나만의 무료 클라우드 서비스를 만들 수 있다. 위에서 서술했던대로, 오픈소스이고 나만.. 2024. 8. 3.
[SpringBoot] RestTemplate - 카카오 openAPI 연동하기(Translation, 번역기) 서론 - Spring Boot 기반의 RestTemplate 공부를 하며 local에 서버를 2개 띄워서 테스트 하는것 보다는, openAPI를 적용해보고 싶던 와중 kakao 에서 제공하는 Translate (번역) API 를 찾게 되었고 연동해보았다. - 예전에는 단순히 카카오 개발자 사이트에서, Test용 어플리케이션 등록 + Api Key로 사용이 가능했지만, 2023.03.13일 현재 kakao i cloud라는 시스템을 사용하는것으로 조금 바뀌어 있다. (호출 방식, key 같은것들이 다름.) 혹시나 하는 마음에 이전버전의 API 호출 방식을 적용해봤는데 정상적으로 동작이 되었다. 목적은 어디까지나 RestTemplate를 사용한 API호출 이었기 때문에, 예전방식으로 진행했다. * 시작전 유.. 2023. 3. 13.
[Docker] Docker로 AWS EC2 - MySQL 설치 및 테스트 Docker image 로 EC2에 MySQL 설치 및 테스트 하기 ◎ 목적 - AWS EC2 내부에 Docker Image 를 사용하여 MySQL을 손쉽게 설치하고 Test 하는것이 목적이다. 이 글에 이어서 Spring Boot 또한 Docker Image 로 Build 후에 EC2에 배포할 예정이다. - EC2에 MySQL과 같은 DB를 설치하는 경우는 별로 없다. 왜냐하면 AWS RDS라는 DB 시스템이 이미 존재하기 때문이다. EC2는 Server의 목적만을 수행하고, RDS는 DB 의 역할만 하기 때문에 Resource 사용 측면에서 좋기 때문이다. - 하지만 사이드 프로젝트, 토이 프로젝트, 연습 등등 서비스 트래픽과 리소스 사용량을 고려 하지 않는다면 RDS 를 사용하지 않고, EC2내부에.. 2023. 2. 17.