Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/torrentpier/autoinstall

🚀 TorrentPier auto-installation script
https://github.com/torrentpier/autoinstall

announcer bittorrent forum-software gazelle p2p torrent torrent-tracker torrentpier torrentpier-autoinstall torrentpier-install torrentpier-installation xbt

Last synced: 8 days ago
JSON representation

🚀 TorrentPier auto-installation script

Awesome Lists containing this project

README

        

## Automatic installation for TorrentPier
**This shell script allows you to:**
- Install TorrentPier in automatic mode;
## Supported systems:
- **GNU/Linux:** Debian 12
- **GNU/Linux:** Ubuntu 22.04, 24.04
> [!IMPORTANT]
> The architecture and bit depth of x86_64 are required.
## Starting the auto installer:
**Update indexes and packages**
```bash
apt -y update && apt -y full-upgrade
```
**Install GIT**
```bash
apt -y install git
```
**Clone the repository**
```bash
git clone https://github.com/torrentpier/autoinstall.git
```
**Make the installation file executable**
```bash
chmod +x ./autoinstall/install.sh
```
**Run automatic installation**
```bash
./autoinstall/install.sh
```
> [!NOTE]
> install.sh always downloads the latest release.\
> If you want to run it directly, use deb.install.sh for Debian and Ubuntu.

**Running the installation script directly for debian and ubuntu**
```bash
chmod +x ./autoinstall/deb.install.sh && ./autoinstall/deb.install.sh
```
## Additional information:
- **Web server:** NGINX + PHP-FPM
- **NGINX config for phpMyAdmin:** /etc/nginx/sites-available/00-phpmyadmin.conf
- **NGINX config for TorrentPier:** /etc/nginx/sites-available/01-torrentpier.conf
- **Installation logs directory:** /var/log/torrentpier_install.log
- **Temporary directory:** /tmp/torrentpier
- **The file with the data after installation:** /root/torrentpier.cfg
## Removing phpMyAdmin public access:
**Removing the symbolic link**
```bash
rm /etc/nginx/sites-enabled/00-phpmyadmin.conf
```
**We check the current NGINX configs for errors**
```bash
nginx -t
```
**Restarting the NGINX process**
```bash
systemctl restart nginx
```