Bravo List

Bravo List (http://www.bvlist.com/index.php)
-   UNIT3D (http://www.bvlist.com/forumdisplay.php?f=129)
-   -   UNIT3D v7.0.0 (http://www.bvlist.com/showthread.php?t=12724)

HDVinnie 12th July 2023 00:34

UNIT3D v7.0.0
 
Hello,

Been some time since I have posted here. Figured I would let ppl know we are getting ready to release v7. UNIT3D is written is Laravel, Livewire and AlpineJS stack with our own SCSS stylesheet. UNIT3Ds default php queue job announce system can easily handle 800k-1mil peers on a modern dedicated server. We do offer a RUST lang announce for those want to run on cheaper hardware and still handle lots of peers.

Example:
Ryzen 7 3800X - 8 cores at 3.9GHz
64GB DDR4 ECC 2666MHz
2× 960GB SSD NVMe

This cheap $65 a month dedicated server is handling 680k peers currently with an average load of 2-4. 17.72 GiB RAM used. Of course like any software using php and mysql the configs have been tuned. Page loads are all under 0.2 seconds with most like staff dashboard being only "This page took 0.025 seconds to render and 2.00 MB of memory". This site currently has a large database of users, torrents, peers and history records.

V7 has gone through a ton of refactoring with performance, readability and security in mind. UNIT3D ships with a A+ rating out the door. https://observatory.mozilla.org/analyze/unit3d.site

We also have basic guides for tuning as well as professional tuning services for those that don't want to do it themselves.

UNIT3D is MySQL Strict Mode Compliant, and PHP 8.2 Ready. Works with Opcache and has PHP preloading file included. 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!

The installer does it all for you very simply.

https://i.gyazo.com/302d37d2f974d2e5...ea233668d3.gif

Stay tuned for updates. We plan to release v7 very soon. Just need to finish up the PHPUnit test-suite and some other smaller things.

Enjoy! :drink:

DND 12th July 2023 02:30

we should never use consumer hardware on servers (65$ for that configuration is too expensive, i can get epyc 16 or 24cores)
they don't scale good at all on huge workloads
the rules that get you A+ rating is recommended to be used by the dev directly into the webserver config, not in the .htaccess file (i assume its there since you say its out of the box)
looking good, code is good, keep it up, get ready for PHP 8.3

HDVinnie 12th July 2023 03:56

Quote:

Originally Posted by DND (Post 56992)
we should never use consumer hardware on servers (65$ for that configuration is too expensive, i can get epyc 16 or 24cores)
they don't scale good at all on huge workloads
the rules that get you A+ rating is recommended to be used by the dev directly into the webserver config, not in the .htaccess file (i assume its there since you say its out of the box)
looking good, code is good, keep it up, get ready for PHP 8.3

It's actually a lightweight middleware package.

https://github.com/HDVinnie/laravel-security-headers

While I do agree it would be better to set them in NGINX itself (I done like apache lol) most tracker operators dont have the knowledge to. As you can see most top tier trackers rate F for D.

$65 is not bad imo. Can get it much cheaper on hetzner compared to OVH or Leaseweb but hetzner network is very congested imo and ping sucks alot. "we should never use consumer hardware on servers". To each there own. I dont agree. The RYzen scales and performs very well for a bunch of trackers. Again to each there own.

As for PHP 8.3. I have been ready lol.

Thanks for the kind words!

Bump: Also I should note the security headers are NOT hard coded. Its fully configurable to each devs liking.

https://github.com/HDInnovations/UNIT3D-Community-Edition/blob/7.x.x/config/secure-headers.php

DND 12th July 2023 09:01

yeah, took a quick eye and saw the headers file
indeed.. hetzner suxxxx ..i do like OVH or scaleway
never had issues with them

HDVinnie 13th July 2023 23:15

Quote:

Originally Posted by DND (Post 56994)
yeah, took a quick eye and saw the headers file
indeed.. hetzner suxxxx ..i do like OVH or scaleway
never had issues with them

What you think about new torrent grouping view. Optional vs standard list or card view. Seem what most liked about Gazelle.

https://i.gyazo.com/beefdfa2b562c489...1abb48daf4.gif

DND 14th July 2023 01:42

always hated the gazelle look
compact standard is the best for me

thartley55 14th July 2023 03:32

lol
Yeah, the torrent grouping was one of the things I didn't like...and still don't like on the places still using it.

HDVinnie 14th July 2023 04:39

Quote:

Originally Posted by DND (Post 56997)
always hated the gazelle look
compact standard is the best for me

I feel the same way. Totally prefer the default list view we offer myself, but it was highly requested so....


All times are GMT +2. The time now is 12:02.

Powered by vBulletin® Version 3.8.11 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions Inc.