개인서버만들기

Termux에 대해

PJH 2024. 12. 22. 18:29

Termux

Termux는 리눅스 터미널 에뮬레이터다.

휴대폰에 설치할 수 있다.

남아도는 공기계가 있다면 공기계에 Termux 설치해서 로컬 서버로 활용 가능하다.

설치

설치는 아래 링크를 통해 apk를 직접 내려받으면 된다.

모바일에서 다이렉트로 받는 걸 추천한다.

[https://f-droid.org/packages/com.termux/]
[https://f-droid.org/packages/com.termux/]

글의 취지

24시간 가동가능한 로컬서버가 필요하다.

로컬에서 Docker를 쓰고 싶다.





주의사항

  1. 시스템포트 (0 ~ 1023) 사용 불가

안드로이드 보안 정책으로 인해 시스템 포트를 쓸 수 없다.

때문에, 시스템 포트를 사용하는 서비스들은 포트 재설정이 필요하다.

예로, SSH는 22번인데 2222번으로 바꾸는 식으로 해결할 수 있다.



  1. Root 권한이 잠겨 있다.

마찬가지로 보안 정책 때문에 일부 명령어를 쓸 수 없다.

대표적으로 systemctl, ufw가 있다.

  1. 반드시 공기계를 써라.

자기 휴대폰으로 쓰는 사람은 없을 거다.

이거 잘못하면 먹통될 수 있다.





결론

생각보다 제한되는 게 많지만

휴대폰에 충분히 Docker 띄울 수 있으니,

폰으로 도커 띄우고 외부 접속도 하고 싶다면

이 글을 계속 읽어보기 바란다.