IPA Signing API using zsign
- Install zsign
sudo su -c "apt-get install git -y && git clone https://github.com/zhlynn/zsign.git && cd zsign && chmod +x INSTALL.sh && ./INSTALL.sh && cd build && cp zsign /usr/local/bin"
-
Install NodeJS and NPM
apt install nodejs -y apt install npm -y
-
Update NodeJS
npm install -g n n latest
Reconnect to SSH
-
Install MongoDB
apt-get install gnupg curl curl -fsSL https://pgp.mongodb.com/server-7.0.asc | \gpg -o /usr/share/keyrings/mongodb-server-7.0.gpg \--dearmor echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/7.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list apt-get update apt-get install -y mongodb-org Debian swap line 3 with echo "deb [ signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg ] http://repo.mongodb.org/apt/debian bullseye/mongodb-org/7.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list
-
Install Modules
npm install
-
Modify .env
-
modify main.js and replace
const domain = process.env.Domain || "https://replacewebsite.com";
-
Run
node .
- clone repo
git clone --depth=1 https://github.com/daisuke1227/Daisukes-IPA-Signer.git
- open up
docker-compose.yml
and changeDOMAIN
on line 9 (should be able to usehttp://127.0.0.1:3000
if you're only hosting locally) docker compose up -d
- askuasign is now running locally on http://127.0.0.1:3000 !
I love you!