Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/torrentpier/autoinstall
- Owner: torrentpier
- License: mit
- Created: 2024-11-19T15:36:17.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-12-10T00:30:00.000Z (16 days ago)
- Last Synced: 2024-12-15T13:30:17.390Z (10 days ago)
- Topics: announcer, bittorrent, forum-software, gazelle, p2p, torrent, torrent-tracker, torrentpier, torrentpier-autoinstall, torrentpier-install, torrentpier-installation, xbt
- Language: Shell
- Homepage: https://torrentpier.com
- Size: 34.2 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
```