polymath icon indicating copy to clipboard operation
polymath copied to clipboard

Installation problems

Open Kaery40 opened this issue 4 years ago • 5 comments

La méthode que vous avez écrite n'est pas exécutée sur Windos, je télécharge très lentement en Chine, donc je veux construire un téléchargement Web pour mes joueurs télécharger le paquet de ressources, mais ce tutoriel n'est pas très clair, pouvez - vous fournir des méthodes spécifiques pour fonctionner sur Windos? I need to install it on the server

Kaery40 avatar Nov 19 '21 02:11 Kaery40

This error is found after installing the Linux version. The website can be accessed normally and the resource package cannot be uploaded. @A~(EJ701)OWW`M~PPYS}S6

Kaery40 avatar Nov 19 '21 02:11 Kaery40

i have this issue too.

ilworkcn avatar Nov 21 '21 04:11 ilworkcn

i fixed it ,polymath's webserver need https not http , maybe u should use nginx make http protocol to https

ilworkcn avatar Nov 21 '21 04:11 ilworkcn

我修复了它,polymath 的网络服务器需要 https 而不是 http,也许你应该使用 nginx 将 http 协议转换为 https

可有联系方式?

Kaery40 avatar Nov 22 '21 02:11 Kaery40

Polymath

Polymath is a web server designed to host resource packs of the Oraxen plugin.


How to use Polymath

  • Clone the project git clone [email protected]:oraxen/Polymath or git clone https://github.com/oraxen/Polymath

  • Cd in the directory cd ./Polymath

With nix package management

  • 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

Without nix package management (and Windows)

If you didn't install nix, you need to install Python 3.8 with those packages:

cython
aiohttp
toml
  • 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


How to use on Pterodactyl or Windows

  • Clone the project git clone [email protected]:oraxen/Polymath or git clone https://github.com/oraxen/Polymath

  • Install Python (tested on 3.10!)

  • install following requirements (use pip or requirements.txt): pip install -r requirements.txt

  • run: python run

Installing Requirements:
aiohttp>=3.7.4
toml>=0.10.2
colorama>=0.4.5

you must setup SSL for this to work!

if using nginx:

  • setup a new vhost in /etc/nginx/sites-available/
  • setup ssl (u can use certbot)
  • change the location of the VHOST to something like:
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

  • make sure port 443 is forwarded!

oOHiyoriOo avatar Jan 24 '24 14:01 oOHiyoriOo