UNIT3D

:rocket: A Nex-Gen Private Torrent Tracker (Aimed For Movie / TV Use)

Github星跟蹤圖

? Table of Contents

  1. Introduction
  2. Some Features
  3. Requirements
  4. Installation
    4.1 Automated-Installer
    4.2 Manual Install
  5. Updating
  6. Packages
  7. Version Support Information
  8. Security
  9. Contributing
  10. License
  11. Demo
  12. Sponsoring
  13. Collaborators
  14. Special Thanks
  15. Sponsors

? Introduction

I have been developing a Nex-Gen Torrent Tracker Software called "UNIT3D." This is a PHP software based off the lovely Laravel Framework -- currently Laravel Framework 6, MySQL Strict Mode Compliant and PHP 7.1 Ready. The code is well-designed and follows the PSR-2 coding style. It uses a MVC Architecture to ensure clarity between logic and presentation. As a hashing algorithm of Bcrypt or Argon2 is used, to ensure a safe and proper way to store the passwords for the users. A lightweight Blade Templating Engine. Caching System Supporting: "apc,” "array,” "database,” "file," "memcached," and "redis" methods. Eloquent and much more!

? Some Features

UNIT3D currently offers the following features:

  • Internal Forums System
  • Staff Dashboard
  • Faceted Ajax Torrent Search System
  • BON Store
  • Torrent Request Section with BON Bounties
  • Freeleech System
  • Double Upload System
  • Featured Torrents System
  • Polls System
  • Extra-Stats
  • PM System
  • Multilingual Support
  • TwoStep Auth System
  • DB + Files Backup Manager
  • RSS System
  • and MUCH MORE!

☑️ Requirements

  • A Web server (NGINX is recommended)
  • PHP 7.1.3 + is required (7.2 for Argon2 Support)
  • Dependencies for PHP,
    • php-curl -> This is specifically needed for the various APIs we have running.
    • php-intl -> This is required for the Spatie\SslCertificate.
    • php-zip -> This is required for the Backup Manager.
  • Crontab access
  • A Redis server
  • MySQL 5.7 + or MariaDB 10.2 +
  • TheMovieDB API Key: https://www.themoviedb.org/documentation/api
  • OMDB API Key: http://www.omdbapi.com/
  • A decent dedicated server. Dont try running this on some crappy server!

?️ Installation

NOTE: If you are running UNIT3D on a non HTTPS instance you MUST change the following configs.

config/session.php  <-- HTTPS Only Cookies must be set to false
config/secure-headers.php   <-- HTTP Strict Transport Security must be set to false
config/secure-headers.php   <-- Content Security Policy must be disabled

Automated Installer

A UNIT3D Installer has been released by Poppabear.

Check it out here for more information: https://github.com/poppabear8883/UNIT3D-INSTALLER

Video Tutorial Can Be Seen Here:
https://www.youtube.com/watch?v=f2tiMWZ3KbA

Manual Install

If you rather setup UNIT3D manually you can follow the instructions here: https://hdinnovations.github.io/UNIT3D-Docs/manual_install.html

? Documentation

Repo - https://github.com/HDInnovations/UNIT3D-Docs
Site - https://hdinnovations.github.io/UNIT3D-Docs/index.html

?️ Updating

php artisan git:update

Video Tutorial Can Be Seen Here:
https://www.youtube.com/watch?v=tlNUjS1dYMs

? Packages

Here are some packages that are built for UNIT3D.

? Version Support Information

Version, Status, PHP Version Required
:------------, :-------------------------, :------------
2.x.x, Active Support :rocket:, >= 7.3
1.0 to 1.9.4, End Of Life :skull:, >= 7.1.3

? Security

If you discover any security related issues, please email hdinnovations@protonmail.com instead of using the issue tracker.

✍️ Contributing

Please see CONTRIBUTING and CODE_OF_CONDUCT for details.

? License

UNIT3D is open-sourced software licensed under the GNU Affero General Public License v3.0.

As per license do not remove the license from sourcecode files

/**
 * NOTICE OF LICENSE.
 *
 * UNIT3D Community Edition is open-sourced software licensed under the GNU Affero General Public License v3.0
 * The details is bundled with this project in the file LICENSE.txt.
 *
 * @project    UNIT3D Community Edition
 *
 * @author     HDVinnie <hdinnovations@protonmail.com>
 * @license    https://www.gnu.org/licenses/agpl-3.0.en.html/ GNU Affero General Public License v3.0
 */

Or the credits from footer in /resources/views/partials/footer.blade.php

<li>
<a href="https://github.com/HDInnovations/UNIT3D-Community-Edition" target="_blank" class="btn btn-xs btn-primary">@lang('common.powered-by')</a>
</li>

?️ Demo

URL: https://unit3d.site

Username: UNIT3D

Password: UNIT3D

Demo is reset every 48 hours!

✨ Sponsor UNIT3D (HDInnovations / HDVinnie)

https://github.com/sponsors/HDVinnie

You can support my work if you are enjoying UNIT3D and my other projects under HDInnovations, this really keeps me up for fixing problems and adding new features. Also helps pay for the demo server + domain. Plus some beer to keep me sane. Some folks have asked me if it's possible to do a one-time donation via cryptocurrency. Yes!

Bitcoin (BTC) - 3HUVkv3Q8b5nbxa9DtXG1dm4RdTJaTFRfc

Bitcoin Cash (BCH) - qp3wgpnwzpj4v9sq90wflsca8p5s75glrvga9tweu2

Ether (ETH) - 0x5eFF42F65234aD9c6A0CA5B9495f3c6D205bBC27

Litecoin (LTC) - MDLKyHzupt1mchuo8mrjW9mihkKp1LD4nG

? Sponsors (Much Love!)

✍️ Collaborators

Thanks goes to these wonderful people who have contributed alot of code:

? Special Thanks



主要指標

概覽
名稱與所有者HDInnovations/UNIT3D
主編程語言PHP
編程語言PHP (語言數: 6)
平台
許可證GNU Affero General Public License v3.0
所有者活动
創建於2017-12-07 16:01:07
推送於2025-04-22 01:19:04
最后一次提交2025-04-13 19:06:53
發布數97
最新版本名稱v9.0.6 (發布於 )
第一版名稱v1.0 (發布於 2017-12-11 18:10:19)
用户参与
星數2.1k
關注者數58
派生數400
提交數12.9k
已啟用問題?
問題數998
打開的問題數101
拉請求數2772
打開的拉請求數18
關閉的拉請求數291
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?