当前位置: 首页 > 软件库 > 开发工具 > PHP开发工具 >

UNIT3D-Community-Edition

授权协议 AGPL-3.0 License
开发语言 PHP
所属分类 开发工具、 PHP开发工具
软件类型 开源软件
地区 不详
投 递 者 卢鸿博
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

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. Installation4.1 Automated-Installer
  5. Updating
  6. Packages
  7. Version Support Information
  8. Security
  9. Contributing
  10. License
  11. Demo
  12. Sponsor-Chat
  13. Sponsoring
  14. Collaborators
  15. Special Thanks
  16. Sponsors

�� 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.0 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
  • 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 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 5.7 + or MariaDB 10.2 +
  • TheMovieDB API Key: https://www.themoviedb.org/documentation/api
  • A decent dedicated server. Dont try running this on some crappy server!
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 (Recommended)
  • Ubuntu 18.04 LTS
  • Ubuntu 16.04 LTS

For Ubuntu 20.04 LTS:

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

For Ubuntu 16.04 LTS or Ubuntu 18.04 LTS:

git clone https://github.com/poppabear8883/UNIT3D-INSTALLER.git installer
cd installer
git checkout Ubuntu-16.04-18.04
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

�� Documentation (Out Of Date!)

Repo - https://github.com/HDInnovations/UNIT3D-Community-Edition-Docs

Site - https://hdinnovations.github.io/UNIT3D-Community-Edition-Docs/

��️ Updating

php artisan git:update

�� Packages

Here are some packages that are built for UNIT3D. (Not Maintained)

�� Version Support Information

Version Status PHP Version Required
5.x.x Active Support �� >= 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 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 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

Litecoin (LTC) - MDLKyHzupt1mchuo8mrjW9mihkKp1LD4nG

Monero - 85WrXRzmbF9fTp9UHLHhhEVeF5VBCHSen9suSvK4FkKqcyhXeikS1zM4u5gfa5gyQV9dS8yuoDwMGBJ1rQ8w1CWkJXN9kSo

�� Sponsors (Much Love!)

(Private Sponsors are not listed. If you would like to be please email me.)

Top Level Tier = �� , Tier 4 = �� , Tier 3 = �� , Tier 2 = �� , Tier 1 = ��

PyR8zdl
PyR8zdl

��
StatusBaby
StatusBaby

��
zeleski
zeleski

��
OsamaBinLightBulb
OsamaBinLightBulb

��
clandestine8
clandestine8

��
MyFeetHurt
MyFeetHurt

��
itsasolid4fromme
itsasolid4fromme

��
humblbeast
humblbeast

��
Thank you to all out Tier 1, Tier 2 and Tier 3 Sponsors as well. While your not mentioned in the README I do appreciate your sponsorship!

✍️ Collaborators

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


HDVinnie

�� �� ��

Everett (Mike) Wiley

��

singularity43

��

VerioPL

��

Morgan Wong

��

Gyakkun

��

Ben Johnson

⚠️ ��

おはよう

��

�� Special Thanks

  • by Max Huddleston 由马克斯·哈德斯顿(Max Huddleston) 如何使用Unity创建第一个HoloLens应用 (How to create your first HoloLens app with Unity) Microsoft’s HoloLens is pretty freaking awesome. I was introduced to it at my in

  • The Evangelism Team works year-round to bring you the latest and greatest content from Unity, especially at our Developer Days. A Unity Developer Day is a showcase of the great local Indie and Triple-

 相关资料
  • Community Edward’s community is a key asset. We work together to make Edward a rewarding experience both in its usage and development. General The most important community resources for Edward are: Th

  • 码问社区 在线演示地址 https://www.mawen.co,任何配置、使用和答疑问题,可以 �� 点击 联系我,也可以拉你进群沟通。 功能列表 开源论坛、问答系统,现有功能多社交平台登录(Github,Gitee)提问、回复、通知、最新问答、最热热大、消除零回复等功能。 当前项目配套的手把手视频教程 标题 链接 【Spring Boot 实战】论坛项目【第一季】 BV1r4411r7au 【

  • Symfony ONGR Elasticsearch Bundle Link: ONGR Elasticsearch Bundle   Elasticsearch Bundle was created in order to serve the need for professional elasticsearch integration with enterprise level Symfony

  • Learn Mithril Read Mithril tutorials and articles about web app development. Go to the Learn Mithril site Gitter There's a Gitter chat room. This is a great place to ask questions, discuss ideas and c

  • The community around Jest is working hard to make the testing experience even greater. jest-community is a new GitHub organization for high quality Jest additions curated by Jest maintainers and colla

  • CommunityEngine 是一个免费开源的为 Ruby on Rails 应用程序提供社会化网络功能的插件,把它加入到你的项目中,立马拥有强大的SNS功能:) 在线演示:http://demo.communityengine.org/