{"id":14969074,"url":"https://github.com/iseeyoucopy/u-232-trinity-rc","last_synced_at":"2025-07-22T21:03:01.869Z","repository":{"id":52217368,"uuid":"324826912","full_name":"iseeyoucopy/U-232-Trinity-RC","owner":"iseeyoucopy","description":"Release candidate version for developing and testing","archived":false,"fork":false,"pushed_at":"2023-03-03T21:14:42.000Z","size":55583,"stargazers_count":10,"open_issues_count":1,"forks_count":10,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-04-07T16:48:35.374Z","etag":null,"topics":["apcu","gulp-sass","mariadb-server","memcached-cache","php","redis-cache","sass","sass-mixins","webpack","xbt-tracker"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"wtfpl","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/iseeyoucopy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2020-12-27T18:47:28.000Z","updated_at":"2023-05-27T08:54:01.000Z","dependencies_parsed_at":"2023-02-17T11:15:37.077Z","dependency_job_id":"c1831d8a-00ec-42e8-8816-211bb96a3e11","html_url":"https://github.com/iseeyoucopy/U-232-Trinity-RC","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/iseeyoucopy/U-232-Trinity-RC","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iseeyoucopy%2FU-232-Trinity-RC","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iseeyoucopy%2FU-232-Trinity-RC/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iseeyoucopy%2FU-232-Trinity-RC/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iseeyoucopy%2FU-232-Trinity-RC/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/iseeyoucopy","download_url":"https://codeload.github.com/iseeyoucopy/U-232-Trinity-RC/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iseeyoucopy%2FU-232-Trinity-RC/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266572294,"owners_count":23949993,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-22T02:00:09.085Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["apcu","gulp-sass","mariadb-server","memcached-cache","php","redis-cache","sass","sass-mixins","webpack","xbt-tracker"],"created_at":"2024-09-24T13:41:05.593Z","updated_at":"2025-07-22T21:03:01.828Z","avatar_url":"https://github.com/iseeyoucopy.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# U-232-Trinity-RC\n\n    This version is an Release Candidate for development and testing\n\n# Basic Information\n\n    Code Base: U-232 \n    Powered By: U-232 Team\n    Using: CSS3, HTML5, Javascript, PHP, Mysql,Memcached,Redis, Couchbase, APC(u) \u0026 C++(XBT Tracker)  \n    Test Site: https://u-232.duckdns.org \n    Support forum: https://u-232-forum.duckdns.org\n\n# Requires the following\n\n    PHP 7.4 or higher \n    PHP-CURL \n    PHP-IGBINARY \n    PHP-JSON \n    PHP-MEMCACHED\n    PHP-REDIS\n    PHP-MSGPACK \n    PHP-MYSQLI \n    PHP-MBSTRING \n    PHP-GD \n    PHP-GEOIP \n    PHP-OPCACHE \n    PHP-XML \n    PHP-ZIP \n    LIBAPACHE2-MOD-PHP Apache/2.4.38 or higher \n    MariaDB 10.5.7 or higher\n\n# Instructions for installing php\n\n      #For\n      sudo apt update\n\n\"Side note\" temporary make sure your strict mode is off \" set global sql_mode=''; \" I will update the code to work even in strict mode\n\n# Instructions for XBT\n\n      http://www.visigod.com/xbt-tracker\n      http://code.google.com/p/xbt/\n\n      High-performance BitTorrent Tracker\n\n        Installing under Linux\n\n          The following commands can be used to install the dependencies on Debian and Ubuntu. The g++ version should be at least 7.\n\n               apt install cmake default-libmysqlclient-dev g++ git libboost-dev libsystemd-dev make zlib1g-dev\n\n          The following commands can be used to install some of the dependencies on CentOS, Fedora and Red Hat. The g++ version should be at least 7.\n\n              yum install boost-devel cmake gcc-c++ git make mysql-devel systemd-devel\n\n        Enter the following commands in a terminal. Be patient while g++ is running, it'll take a few minutes.\n\n        git clone https://github.com/OlafvdSpek/xbt \n        cd xbt/Tracker \n        cmake . \n        make \n        cp xbt_tracker.conf.default xbt_tracker.conf\n\n        Remember to add your mysql connect details to xbt_tracker.conf\n\n        If no errors occurred during install then to start XBT tracker run ./xbt_tracker\n\n        To stop XBT run killall xbt_tracker\n\n\"Please note\" If running the upgrade sql then you need to check a few points;\n\nFirst, go to your phpmyadmin and check what the last id is on cleanup_manager and edit the upgrade.sql inserts accordinally.\n\nSecond, check the staffpanel last id and edit the upgrade.sql inserts accordinally.\n\nThird, userclasses in class_config table are default 0-6 so if you have different classes then edit that table first adding the new classes and values\nalso edit cache/class_config.php.\n\nFourth, once your upgrade is completed with new code in place simply edit your announce urls in all seeding torrents and change announce.php?passkey=\nto announce.php?torrent_pass= and all torrents should resume as normal, same applys if switching to XBT_TRACKER, you would use the XBT_TRACKER format\nfor announce url in client.\n\n# Setup to Automate HTML and SaSS changes using GULP4 and BrowserSync\n\n       first make sure you have NodeJs intalled on server\n       \n       apt install nodejs  on Debian and Ubuntu\n       \n       CentOS\n       yum install -y gcc-c++ make\n       curl -sL https://rpm.nodesource.com/setup_14.x | sudo -E bash -\n       sudo yum install nodejs\n       node -v \n       npm -v\n       \n        To Run the Project\n        \n        cd /to/your/webroot/directory\n        npm install\n\n        Finally, run\n        \n        gulp \n        \n        to run the Sass compiler. It will re-run every time you save a Sass file.\n\n# Configure\n\nOpen the upgrade.sql and update your database adding all additional entrys, once done backup cache/staff_settings.php also cache/staff_settings2.php,\nbackup include/ann_config.php and include/config.php, then delete all the old v4 files from ftp except pic folder, torrents, then upload the v5 code\nonto your server except the install folder, when prompted at pic folder hit skip and it will only add the newer files depening on ftp client. Open\nyour ann_config.php and config.php files then open the install/extra/ann_config.sample.php and config.sample.php, transfer all your config settings to\nthe newer files then save and rename them removing.sample out the file name, then transfer them into include folder, ensure you chmod any new cache\nfiles added also.\n\n\"Please note\" Before you begin installation it's very important to configured your server correctly, including code dependencies.\n\nEnsure your error reporting is enabled on the server and you are logging the errors and not displaying them. A error on install is a failure to adhere\nto setup instructions. If you experience a failure then a properly configured server will report that issue, no excuses required. Install memcached\nredis apcu and zend opcode cache before installing U-232 Trinity.\n\nCreate a directory one up from root so it resides beside it not inside it, named bucket. Then inside the bucket folder make another and name it\navatar, remember to chmod them to 777. If you use your own names for those folders then you need to edit bitbucket.php and img.php defines at top of\nthe files. Then add a .htaccess and index.html files into both newly created folders. Then chmod those above folders. Then extract pic.tar.gz,\nLog_Viewer.tar.gz and GeoIp.tar.gz and ensure they are not inside an extra folder from being archived.\n\n\"Then upload the code to your server and chmod; \"\n\n- cache and all nested files and folders\n- dir_list\n- uploads\n- uploadsub imdb/imdb/casts\n- imdb/imdb/casts\n- imdb/imdb/posters\n- include\n- include/backup\n- include/settings/settings.txt\n- install/extra/config.phpsample.php/config.xbtsample.php\n- install/extra/ann_config.phpsample.php/ann_config.xbtsample.php\n- sqlerr_logs\n- phperr_logs\n- torrents\n\nCreate a new database user and password via phpmyadmin.\n\nPoint to https://yoursite.com/install/index.php - fill in all the required data and choose XBT or default - then log in.\n\nCreate a second user on entry named System ensure its userid2 so you dont need to alter the autoshout function on include/user_functions.php.\n\nSysop is added automatically to the array in cache/staff_settings.php and cache/staff_setting2.php.\n\nStaff is automatically added to the same 2 files, but you have to make sure the member is offline before you promote them.\n\n# Credits\n\nAll Respect goes to Mindless for keeping and coding all this versions\n\nThanks to darkalchemy for idea of scrapbook multicache\n\nThanks to HDVinnie for refractoring and style the code as php standards\n\nAll Credit goes to the original code creators\n\nThe original coders of torrentbits and especially to CoLdFuSiOn for carrying on the legacy with Tbdev.\n\nXBT High-performance BitTorrent Tracker By Olaf van der Spek - http://code.google.com/p/xbt/\n\nThe coders of gazelle for the class.cache, sctbdev for various replacement code.\n\nAll other snippets, mods and contributions for this version from CoLdFuSiOn, putyn, pdq, djGrrr, Retro, elephant, ezero, Alex2005, system,\nsir_Snugglebunny, laffin, Wilba, Traffic, dokty, djlee, neptune, scars, Raw, soft, jaits, Melvinmeow, RogueSurfer, stoner, Stillapunk, swizzles,\nautotron, stonebreath, whocares, Tundracanine.\n\nU-232 wants to thank everyone who helped make it what it is today; shaping and directing our project, all through the thick and thin. It wouldn't have\nbeen possible without you. This includes our users and especially Beta Testers - thanks for installing and using u-232 source code as well as\nproviding valuable feedback, bug reports, and opinions.\n\n# The Team\n\n    Lead coder Mindless (he was been and allways will be the leader of this source)\n\n    Lead Coders iseeyoucopy, GodFather \n\n    Coders  stonebreath\n\n    Lead Designer iseeyoucopy\n\n# Designers Support\n\n    Credit's to Kidvision \u0026 others for designs used in the v0+v1+v2 Installer projects. \n\n    Credit's to Roguesurfer for all v3\u0026v4 design - Your a credit to this team.\n\n    Credit's to swizzles and mistero for their work on framework intergration and design layout for v4. \n\n    Credit's to son for v5 design work.\n\n# 2021 U-232 Code Name Trinity - RC©\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiseeyoucopy%2Fu-232-trinity-rc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fiseeyoucopy%2Fu-232-trinity-rc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiseeyoucopy%2Fu-232-trinity-rc/lists"}