개인서버만들기
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를 쓰고 싶다.
주의사항
- 시스템포트 (0 ~ 1023) 사용 불가
안드로이드 보안 정책으로 인해 시스템 포트를 쓸 수 없다.
때문에, 시스템 포트를 사용하는 서비스들은 포트 재설정이 필요하다.
예로, SSH는 22번인데 2222번으로 바꾸는 식으로 해결할 수 있다.
- Root 권한이 잠겨 있다.
마찬가지로 보안 정책 때문에 일부 명령어를 쓸 수 없다.
대표적으로 systemctl, ufw가 있다.
- 반드시 공기계를 써라.
자기 휴대폰으로 쓰는 사람은 없을 거다.
이거 잘못하면 먹통될 수 있다.
결론
생각보다 제한되는 게 많지만
휴대폰에 충분히 Docker 띄울 수 있으니,
폰으로 도커 띄우고 외부 접속도 하고 싶다면
이 글을 계속 읽어보기 바란다.