Note
This repository contains modified versions of open-source software. The modifications are made to enhance compatibility with older Android devices. All original licenses and attributions are preserved.
A specialized setup for running server applications on Android devices using a modified TermOnePlus environment. This repository is particularly useful for older Android devices (Android 5-6) that only support termux-21.
This repository provides a complete setup for establishing a functional server environment on Android devices using a modified TermOnePlus distribution. It includes:
- Custom TermOnePlus APK with the package name
com.termux
- Enhanced terminal font (DejaVuSansMNerdFontMono-Regular)
- Pre-configured binary packages
- Scripts for server management and automation
- Step-by-step installation instructions
- Android device running Android 5 or 6
- At least 1GB of free storage space
- Internet connection for initial setup
j3-server-setup/
├── apk/
│ ├── termoneplus-custom.apk
│ └── termoneplus-font-dejavu-nerd.apk
├── prebuilt/
│ ├── bin/
│ │ ├── ngrok
│ │ └── cloudflared
│ └── debs/
│ ├── essential-packages.zip
│ └── additional-packages.zip
├── scripts/
│ ├── server.sh
│ └── battery.php
├── setup/
│ ├── termux-bootstrap.zip
│ └── config-files.zip
└── docs/
├── installation.md
├── troubleshooting.md
└── scripts-usage.md
- Download and install the custom TermOnePlus APK from the
apk
directory - Install the Nerd Font APK for enhanced terminal display
- Follow the detailed installation guide in docs/installation.md
See the Installation Guide for complete step-by-step instructions.
A utility script to manage server services (nginx, php-fpm, cloudflared, sshd):
Usage: server.sh {start|stop} [--force]
A PHP script for monitoring battery status and performing related operations.
This project is licensed under the CSSM Unlimited License v2 (CSSM-ULv2). See the LICENSE file for details.
Contributions are welcome! Please feel free to submit a Pull Request.