Polymath is a web server designed to host resource packs of the Oraxen plugin.
Clone the project
git clone git@github.com:oraxen/Polymath
or git clone https://github.com/oraxen/Polymath
this fork: git clone git@github.com:oOHiyoriOo/polymath.git
or git clone https://github.com/oOHiyoriOo/polymath.git
Cd in the directory
cd ./Polymath
Install nix
Follow this tutorial (you only need nix, not nixos): https://nixos.org/download.html
On linux this is just this command:
sh <(curl -L https://nixos.org/nix/install) --daemon
On macos:
sh <(curl -L https://nixos.org/nix/install)
You can check the website to get it working on windows or docker.
Install the required libs
If you installed nix, just type:
nix-shell
If you didn't install nix, you need to install Python 3.8 with those packages:
cython
aiohttp
toml
colorama
Build polymath
./build.sh
Run a first time
sh ./run
Configure the file polymath/config/settings.toml
Run a second time
sh ./run
Polymath should now be running
Clone the project
git clone git@github.com:oraxen/Polymath
or git clone https://github.com/oraxen/Polymath
Install Python (tested on Python 3.12.3!)
install following requirements (use pip or requirements.txt):
pip install -r requirements.txt
run: python run
aiohttp>=3.7.4
toml>=0.10.2
cython
colorama
location / {
proxy_pass http://127.0.0.1:8080;
proxy_set_header X-Real-IP $remote_addr;
client_max_body_size 10M;
}
i recommend using a subdomain like texture.example.xyz