GithubHelp home page GithubHelp logo

nexxai / unit3d-community-edition Goto Github PK

View Code? Open in Web Editor NEW

This project forked from hdinnovations/unit3d-community-edition

0.0 1.0 0.0 60.64 MB

๐Ÿš€ A Next Generation Private Torrent Tracker (Community Edition)

Home Page: https://unit3d.site

License: GNU Affero General Public License v3.0

Shell 0.01% JavaScript 2.81% PHP 76.40% CSS 0.25% Vue 0.54% Blade 16.68% SCSS 3.31%

unit3d-community-edition's Introduction

UNIT3D-Community-Edition Cover Image




Discord chat

๐ŸŽ‰A Big Thanks To All Our Contributors and Sponsors๐ŸŽ‰

๐Ÿ“ Table of Contents

  1. Introduction
  2. Some Features
  3. Requirements
  4. Installation 4.1 Automated-Installer
  5. Updating
  6. Version Support Information
  7. Security
  8. Contributing
  9. License
  10. Demo
  11. Sponsor-Chat
  12. Sponsoring
  13. Special Thanks

๐Ÿง Introduction

I have been developing a Nex-Gen Torrent Tracker Software called "UNIT3D." This is a PHP software based on the lovely Laravel Framework -- currently Laravel Framework 8, MySQL Strict Mode Compliant, and PHP 8.1 Ready. The code is well-designed and follows the PSR-2 coding style. It uses an 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
  • Livewire Powered Search Systems (Torrents, Requests, Users, Etc)
  • Bonus Points + Store
  • Torrent Request Section with Bonus Point Bounties and votes
  • Freeleech System
  • Double Upload System
  • Featured Torrents System
  • Polls System
  • Extra-Stats
  • Torrent Grouping
  • Top 10 System
  • PM System
  • Multilingual Support
  • TwoStep Auth System
  • DB + Files Backup Manager
  • RSS System
  • and MUCH MORE!

โ˜‘๏ธ Requirements

  • A Web server (NGINX is recommended)
  • PHP 8.0 + is required
  • 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 8.0 + or MariaDB 10.2 +
  • TheMovieDB API Key: https://www.themoviedb.org/documentation/api
  • A decent dedicated server. Dont try running this on some basic server if you plann to run a large tracker!
Processor: Intel  Xeon E3-1245v2 -
Cores/Threads: 4c/8t
Frequency: 3.4GHz /3.8GHz
RAM: 32GB DDR3 1333 MHz
Disks: SoftRaid  2x240 GB   SSD
Bandwidth: 250 Mbps
Traffic: Unlimited
Is Under $50 A Month

๐Ÿ–ฅ๏ธ Installation

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

.env  <-- SESSION_SECURE_COOKIE 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.

Officially Supported OS's

  • Ubuntu 20.04 LTS

For Ubuntu 20.04 LTS:

git clone https://github.com/poppabear8883/UNIT3D-INSTALLER.git installer
cd installer
sudo ./install.sh

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

Demo Data

Use this command to generate demo users and torrents for testing purposes:

php artisan demo:seed

๐Ÿ–ฅ๏ธ Updating

php artisan git:update

๐Ÿšจ Version Support Information

Version Status PHP Version Required
6.x.x Active Support ๐Ÿš€ >= 8.1
5.x.x End Of Life ๐Ÿ’€ >= 8.0
4.x.x End Of Life ๐Ÿ’€ >= 7.4
3.x.x End Of Life ๐Ÿ’€ >= 7.4
2.3.0 to 2.7.0 End Of Life ๐Ÿ’€ >= 7.4
2.0.0 to 2.2.7 End Of Life ๐Ÿ’€ >= 7.3
1.0 to 1.9.4 End Of Life ๐Ÿ’€ >= 7.1.3

๐Ÿ” Security

If you discover any security related issues, please email [email protected] 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 <[email protected]>
 * @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 72 hours!

๐Ÿ’ฌ Sponsors Can Chat With Us

URL: https://discord.gg/J8dsx7F5yT

โœจ Sponsor UNIT3D (HDInnovations / 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.

Monthy Recurring:

https://github.com/sponsors/HDVinnie?frequency=recurring&sponsor=HDVinnie

One-time Custom Amount:

https://github.com/sponsors/HDVinnie?frequency=one-time&sponsor=HDVinnie

Some folks have asked me if it's possible to do a one-time donation via Crypto Currency or CashApp. Yes! If you would like to contribute via a crypto-currency not listed please let me know.

CashApp - $hdvinnie

Bitcoin (BTC) - 3HUVkv3Q8b5nbxa9DtXG1dm4RdTJaTFRfc

Bitcoin Cash (BCH) - qp3wgpnwzpj4v9sq90wflsca8p5s75glrvga9tweu2

Ether (ETH) - 0x5eFF42F65234aD9c6A0CA5B9495f3c6D205bBC27

ETC - 0xd644C7C7009eC3824f3305ff6C7E2Ee90497d56e

Litecoin (LTC) - MDLKyHzupt1mchuo8mrjW9mihkKp1LD4nG

USDC - 0xB32102d9104d2bfd0D4E3E4069618ADD985a4e2E

USDT (ERC-20) - 0x24c79c41EEAd9d81203ee567fE4bA3a6c81374DB

DOGE - DJ78fQspiu879y3adLbTZVSFABKhKqHE7B

๐ŸŽ‰ Special Thanks

unit3d-community-edition's People

Contributors

alkl58 avatar allcontributors[bot] avatar cbj4074 avatar clandestine8 avatar dependabot[bot] avatar drytak avatar gideon75 avatar globbered avatar gyakkun avatar hd4free-gizmo3d avatar hdvinnie avatar hvrvkvt avatar ialexsilva avatar innocente205 avatar laravel-shift avatar mrg01 avatar muse0104 avatar nikosuk avatar obi-wana avatar oha-you avatar pbodq2 avatar poppabear8883 avatar pyr8zdl avatar roardom avatar shlandturtle avatar singularity43 avatar stylecibot avatar veriopl avatar werrpy avatar yinghuodt007 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.