[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-8499":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":8,"htmlUrl":8,"language":9,"languages":8,"totalLinesOfCode":8,"stars":10,"forks":11,"watchers":12,"openIssues":13,"contributorsCount":14,"subscribersCount":14,"size":14,"stars1d":14,"stars7d":14,"stars30d":15,"stars90d":14,"forks30d":14,"starsTrendScore":14,"compositeScore":16,"rankGlobal":8,"rankLanguage":8,"license":17,"archived":18,"fork":18,"defaultBranch":19,"hasWiki":20,"hasPages":18,"topics":21,"createdAt":8,"pushedAt":8,"updatedAt":22,"readmeContent":23,"aiSummary":24,"trendingCount":14,"starSnapshotCount":14,"syncStatus":25,"lastSyncTime":26,"discoverSource":27},8499,"openbay","isohuntto\u002Fopenbay","isohuntto",null,"PHP",3498,876,256,83,0,1,57.93,"Other",false,"master",true,[],"2026-06-12 04:00:39","Openbay is not supported\n=======\n\nWarm greetings to all of our guests!\n\nIsohunt team is closing down the Openbay project support and  the competition itself because of the very low activity on the project. We’ve got hold of the developers that took part in the competition and offered them a long-term cooperation.\n\nWe are very disappointed that your activity lowered to such a level that even a 50 000$ reward couldn’t motivate you.\n\nHowever, if you’re ready to cooperate and work on the project with us, send us an e-mail to oldpiratebay@hushmail.com .\n\nGood code and less bugs to everybody!\n\n\n\nCHANGELOG:\n----------\n\n- Full migration to Yii2\n- Comment module created\n- Rating module created\n- Complains module created\n\nGETTING STARTED\n---------------\n\nThe installation steps are tested on virtual machine managed by VirtualBox.\nThe virtual PC was configured with 2 network cards, the first one attached to NAT, the second one - Host-only adapter. You'll need the IP of host only-adapter to configure host machine, where you're intending to develop and test openbay. If the second adapter wasn't configured automatically - edit *\u002Fetc\u002Fnetwork\u002Finterfaces* file by adding\n```\nauto eth1\niface eth1 inet static\naddress 192.168.56.101\nnetmask 255.255.255.0\n```\nThen restart.\n\nBy default VirtualBox Host-only network address is 192.168.56.*. If not - refer to Linux networking and VirtualBox documentation.\n#### Operating system\n\nInstall Ubuntu 14.04 32-bit minimal from [here](https:\u002F\u002Fhelp.ubuntu.com\u002Fcommunity\u002FInstallation\u002FMinimalCD) on your virtual pc. To reduce system overhead, do not install packets which are not necessary for you. In this case, to control installation, only *Basic Server* and *OpenSSH Server* are chosen. During installation create user named, for example, **openpirate**. The installation is quite trivial, for details visit [official site](https:\u002F\u002Fhelp.ubuntu.com\u002Fcommunity\u002FInstallation\u002FMinimalCD).\n\n#### Install some useful and necessary software\n```\n$ sudo apt-get update\n$ sudo apt-get install git curl\n```\nThis will install curl and git to your system.\n\n#### Checkout working copy\nIf you want to checkout to different path - fix path in configs.\n*TODO: Change repo name after merge pull-request*\n```\n$ mkdir ~\u002Fwww\u002F\n$ cd ~\u002Fwww\u002F\n$ git clone https:\u002F\u002Fgithub.com\u002Fprofezz\u002Fopenbay.git --branch manual\n```\n#### LNMP stack (nginx + apache + php)\nFor using OpenBay you need LNMP stack. The installation of nginx, mysql and PHP-fpm will be described in this section. If you want to use other stack (for example LAMP) refer to official documentation.\n\n##### Nginx\n[Nginx](http:\u002F\u002Fnginx.com\u002F) is a high performance scalable web-server.\nInstall it by typing\n```\n$ sudo apt-get install nginx\n```\nChange server run user to **openpirate** in *\u002Fetc\u002Fnginx\u002Fnginx.conf*.\n\nCopy nginx config file from working copy to *\u002Fetc\u002Fnginx\u002Fsites-available\u002Fopb*. Edit paths if necessary.\n```\nsudo cp ~\u002Fwww\u002Fopenbay\u002Fenvironments\u002Fdev\u002Fconf\u002Fnginx.conf \u002Fetc\u002Fnginx\u002Fsites-available\u002Fopb.conf\n```\nCreate symlink in *\u002Fetc\u002Fnginx\u002Fsites-enabled\u002F*\n```\n$ sudo ln -s \u002Fetc\u002Fnginx\u002Fsites-available\u002Fopb.conf \u002Fetc\u002Fnginx\u002Fsites-enabled\u002F001-opb.conf\n```\nMake logs dir\n```\nmkdir ~\u002Fwww\u002Flogs\n```\nNow restart nginx.\n```\n$ sudo service nginx restart\n```\n##### Mysql\nYou will need both mysql-server and mysql-client to make Openbay work.\n```\n$ sudo apt-get install mysql-server-5.5 mysql-client\n```\nRoot password will be prompted during installation.\n##### PHP\nThis manual describes how to install php-fpm. If you want to use FastCGI refer to PHP documentation.\n\nInstall PHP with necessary modules\n```\n$ sudo apt-get install php5-fpm php5-memcached php-pear php5-redis php5-dev php5-mysql php5-mcrypt php5-intl\n```\nChange FPM user and group and FPM socket owner and group from www-data to openpirate in *\u002Fetc\u002Fphp5\u002Ffpm\u002Fpool.d\u002Fwww.conf*\n\nAlso, you'll have to install *igbinary* extension manually.\n```\n$ sudo pecl install -Z igbinary\n```\nAnd create and link necessary files:\n- create \u002Fetc\u002Fphp5\u002Fmods-available\u002Figbinary.ini with following content:\n```\nextension=igbinary.so\n```\n- Create symlinks for CLI and FPM config files\n```\n$ sudo ln -s \u002Fetc\u002Fphp5\u002Fmods-available\u002Figbinary.ini \u002Fetc\u002Fphp5\u002Fcli\u002Fconf.d\u002F10-igbinary.ini\n$ sudo ln -s \u002Fetc\u002Fphp5\u002Fmods-available\u002Figbinary.ini \u002Fetc\u002Fphp5\u002Ffpm\u002Fconf.d\u002F10-igbinary.ini\n$ sudo ln -s \u002Fetc\u002Fphp5\u002Fmods-available\u002Fmcrypt.ini \u002Fetc\u002Fphp5\u002Fcli\u002Fconf.d\u002F10-mcrypt.ini\n$ sudo ln -s \u002Fetc\u002Fphp5\u002Fmods-available\u002Fmcrypt.ini \u002Fetc\u002Fphp5\u002Ffpm\u002Fconf.d\u002F10-mcrypt.ini\n```\n\nNow, restart FPM\n```\n$ sudo service php5-fpm restart\n```\n#### Sphinx\n[Sphinx](http:\u002F\u002Fsphinxsearch.com\u002F) is powerful and flexible search engine used in Openbay.\n\nDownload sphinxsearch from official site\n```\n$ wget http:\u002F\u002Fsphinxsearch.com\u002Ffiles\u002Fsphinxsearch_2.2.7-release-0ubuntu12~precise_i386.deb\n```\nInstall sphinx\n```\n$ sudo apt-get install libodbc1 libpq5\n$ sudo dpkg -i sphinxsearch_2.2.7-release-0ubuntu12~precise_i386.deb\n```\nStop the daemon\n```\n$ sudo searchd --stop\n```\nMove sphinx config to *\u002Fetc\u002Fsphinx*\n```\n$ sudo cp ~\u002Fwww\u002Fopenbay\u002Fenvironments\u002Fdev\u002Fconf\u002Fsphinx.conf \u002Fetc\u002Fsphinxsearch\u002Fsphinx.conf\n```\n#### Redis\nThe server user for caching.\n```\n$ sudo apt-get install redis-server\n```\n#### composer\nNow install [composer](http:\u002F\u002Fgetcomposer.org\u002F).\n```\n$ curl -s http:\u002F\u002Fgetcomposer.org\u002Finstaller | php\n$ sudo mv composer.phar \u002Fusr\u002Flocal\u002Fbin\u002Fcomposer\n```\n\n#### Initializing project\nGo to sources folder\n```\n$ cd ~\u002Fwww\u002Fopenbay\u002F\n```\nYou need to install composer bower plugin\n```\n$ composer global require \"fxp\u002Fcomposer-asset-plugin:1.0.0\"\n```\nAnd get vendor packages\n```\n$ composer update\n```\nDue to bower assets it can take long time.\n\nAlso, composer can require your github credentials.\n\nNow create database\n```\n$ mysql -uroot -p\nmysql> create database opb default character set utf8;\nmysql> grant all on opb.* to opb@'%' identified by 'opb';\n```\n\nInitialize project by running\n```\n$ cd ~\u002Fwww\u002Fopenbay\n$ php init\n```\nFill salts and reCaptcha key in *~\u002Fwww\u002Fopenbay\u002Ffrontend\u002Fconfig\u002Fmain-local.php*\n\nApply migrations\n```\n$ .\u002Fyii migrate\n$ .\u002Fyii migrate --migrationPath=@frontend\u002Fmodules\u002Fcomment\u002Fmigrations\n$ .\u002Fyii migrate --migrationPath=@frontend\u002Fmodules\u002Fcomplain\u002Fmigrations\n$ .\u002Fyii migrate --migrationPath=@frontend\u002Fmodules\u002Frating\u002Fmigrations\n```\n\nNow you can rebuild sphinx indices\n```\n$ sudo indexer --all\n```\nAnd run sphinx\n```\n$ sudo killall searchd\n$ sudo searchd\n```\n\nDue to sphinx config it seems that only delta index should be rotated on data change\n```\n$ indexer --rotate npbtorrents_delta\n```\n\nAnd now Openbay is installed. To test it you need some actions on host machine. Append the following line to *\u002Fetc\u002Fhosts* file:\n```\n192.168.56.101 opb.virt\n```\nAnd you can test your developer copy of Openbay by typing *http:\u002F\u002Fopb.virt* in your browser.\n\nLEGACY CODE\n----------\nThus, we’re refusing to support an old version. However, those wishing to develop an old version of OpenBay by themselves can still access it in the [master-1.0 branch](https:\u002F\u002Fgithub.com\u002Fisohuntto\u002Fopenbay\u002Ftree\u002Fmaster-1.0).\n\nP.S. Also, all our team wants to bring our sincere apologies to all those who had been waiting so long for our update and to thank all those who was so patient to wait till it was finally released!\n","Openbay 是一个基于 PHP 的开源项目，旨在提供类似海盗湾的文件共享平台。该项目已经迁移至 Yii2 框架，并实现了评论、评分和投诉等功能模块。尽管官方已宣布停止支持，但其代码仍然适用于需要构建或研究点对点文件分享系统的开发者。通过使用 LNMP（Nginx + MySQL + PHP）技术栈，Openbay 为用户提供了一个高性能的基础架构。适合那些希望深入了解或定制化开发文件共享网站的场景。",2,"2026-06-11 03:18:20","top_language"]