{"id":18742323,"url":"https://github.com/morpheusadam/playtube","last_synced_at":"2025-04-12T21:13:33.853Z","repository":{"id":255695812,"uuid":"853409217","full_name":"morpheusadam/playtube","owner":"morpheusadam","description":"PlayTube is the ultimate PHP video CMS and video sharing platform. It allows you to create your own video sharing website like YouTube. Our platform is fast, secure, and regularly updated, with full support for native mobile apps through our advanced API system.","archived":false,"fork":false,"pushed_at":"2024-09-07T19:20:54.000Z","size":66173,"stargazers_count":18,"open_issues_count":0,"forks_count":11,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-12T21:13:13.441Z","etag":null,"topics":["api-rest","cms","movies-streaming","php","playtube","video-sharing","video-streaming","web-development","youtube-clone"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/morpheusadam.png","metadata":{"files":{"readme":"readme-fa.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-06T15:44:36.000Z","updated_at":"2025-03-31T00:25:19.000Z","dependencies_parsed_at":"2024-09-06T19:35:22.401Z","dependency_job_id":null,"html_url":"https://github.com/morpheusadam/playtube","commit_stats":null,"previous_names":["morpheusadam/playtube"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/morpheusadam%2Fplaytube","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/morpheusadam%2Fplaytube/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/morpheusadam%2Fplaytube/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/morpheusadam%2Fplaytube/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/morpheusadam","download_url":"https://codeload.github.com/morpheusadam/playtube/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248631681,"owners_count":21136562,"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","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":["api-rest","cms","movies-streaming","php","playtube","video-sharing","video-streaming","web-development","youtube-clone"],"created_at":"2024-11-07T16:07:27.013Z","updated_at":"2025-04-12T21:13:33.831Z","avatar_url":"https://github.com/morpheusadam.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"upload/screenshots/unnamed.png\" alt=\"Screenshot 1\"\u003e\n\u003c/p\u003e\n\n\n## زبان‌ها\n- [انگلیسی](readme.md)\n- [فارسی](readme-fa.md)\n- [کوردی](readme-kurdish.md)\n\n\n# PlayTube - بهترین پلتفرم اشتراک‌گذاری ویدیو با PHP\n\nPlayTube یک اسکریپت PHP برای اشتراک‌گذاری و پخش ویدیو است. این بهترین راه برای شروع وب‌سایت اشتراک‌گذاری ویدیو خودتان مانند YouTube است! پلتفرم ما سریع، امن و به‌طور منظم به‌روزرسانی می‌شود. PlayTube به‌طور کامل از اپلیکیشن‌های موبایل بومی پشتیبانی می‌کند، به لطف سیستم API پیشرفته ما!\n\n## ویژگی‌ها\n- اشتراک‌گذاری و پخش ویدیو\n- پشتیبانی از اپلیکیشن موبایل بومی\n- به‌روزرسانی‌های منظم\n- سریع و امن\n\n## نیازمندی‌ها\n- PHP 7.1 یا بالاتر\n- MySQLi\n- افزونه PHP کتابخانه GD\n- افزونه PHP mbstring\n- افزونه PHP calendar\n- تابع PHP shell_exec\n- cURL + allow_url_fopen فعال\n\n## نصب\nمراحل زیر را برای راه‌اندازی سایت خود دنبال کنید:\n\n1. بسته دانلود شده را از حالت فشرده خارج کنید و پوشه `/Script` را باز کنید تا تمام فایل‌های اسکریپت را پیدا کنید. شما باید این فایل‌ها را به سرور میزبانی وب خود با استفاده از FTP یا localhost آپلود کنید تا بتوانید از آن در وب‌سایت خود استفاده کنید.\n2. ساختار پوشه زیر باید به دایرکتوری ریشه وب‌سایت یا localhost شما آپلود شود:\n\n   \u003cp align=\"center\"\u003e\n     \u003cimg src=\"upload/screenshots/folder_structure.png\" alt=\"Folder Structure\"\u003e\n   \u003c/p\u003e\n\n3. باید تمام فایل‌ها را آپلود کنید.\n4. پس از اتمام آپلود، مرورگر خود را باز کنید (Google Chrome توصیه می‌شود).\n5. به `http://www.YOURSITE.com/install` بروید.\n6. با شرایط استفاده موافقت کنید و سپس روی دکمه بعدی کلیک کنید.\n7. مهم! قبل از شروع نصب، لطفاً مطمئن شوید که موارد زیر روی سرور شما نصب شده‌اند:\n\n   \u003cp align=\"center\"\u003e\n     \u003cimg src=\"upload/screenshots/server_requirements.png\" alt=\"Server Requirements\"\u003e\n   \u003c/p\u003e\n\n8. در صفحه دوم، مطمئن شوید که اطلاعات مورد نیاز را پر کرده‌اید:\n\n   \u003cp align=\"center\"\u003e\n     \u003cimg src=\"upload/screenshots/installation_form.png\" alt=\"Installation Form\"\u003e\n   \u003c/p\u003e\n\n   - **کد خرید** - کد خرید Envato. این چیست؟\n   - **نام میزبان SQL** - نام میزبان MySQL، به عنوان مثال: localhost\n   - **نام کاربری SQL** - نام کاربری MySQL.\n   - **رمز عبور SQL** - رمز عبور کاربر MySQL.\n   - **پایگاه داده SQL** - نام پایگاه داده MySQL.\n   - **آدرس سایت** - آدرس وب‌سایت شما، مثال‌ها:\n     - `https://siteurl.com`\n     - `https://www.siteurl.com`\n     - `https://siteurl.com`\n     - `https://subdomain.siteurl.com`\n     - `http://localhost`\n     - `https://siteurl.com/subfolder`\n   - **نام سایت** - نام سایت شما، حداکثر 32 کاراکتر.\n   - **عنوان سایت** - عنوان سایت شما، حداکثر 100 کاراکتر.\n   - **ایمیل سایت** - ایمیل سایت شما، به عنوان مثال: info@yourdomain.com، Gmail یا Hotmail پشتیبانی نمی‌شود. باید یکی از ایمیل‌های سرور شما باشد.\n   - **نام کاربری مدیر** - نام کاربری مدیر خود را انتخاب کنید.\n   - **رمز عبور مدیر** - رمز عبور مدیر خود را انتخاب کنید.\n\n9. پس از وارد کردن اطلاعات، لطفاً روی دکمه نصب کلیک کنید و منتظر بمانید، فرآیند نصب ممکن است تا 5 دقیقه طول بکشد.\n10. ما آماده شروع هستیم!\n\n### استفاده از Nginx؟\nاگر سرور شما از Nginx استفاده می‌کند، لطفاً مراحل زیر را دنبال کنید:\n\n1. فایل `nginx.conf` ریشه سرور خود را باز کنید، بیشتر اوقات در: `/etc/nginx/nginx.conf` قرار دارد.\n2. دایرکتوری اصلی اسکریپت را باز کنید، باید بتوانید این فایل `nginx.conf` را پیدا کنید.\n3. فایل پیدا شده را باز کنید و محتوای آن را به فایل `nginx.conf` ریشه خود کپی کنید: `/etc/nginx/nginx.conf`\n4. اگر انجام این کار برای شما دشوار است، لطفاً با ارائه‌دهنده میزبانی خود تماس بگیرید و آنها به راحتی این کار را برای شما انجام می‌دهند.\n\n### مرحله بعدی چیست؟\nمهم! پس از اتمام نصب، باید کرون‌جاب را تنظیم کنید. لطفاً از فرمان زیر استفاده کنید و آن را به کرون‌جاب سرور خود اضافه کنید.\n\n1. یک ترمینال لینوکس باز کنید یا از طریق SSH وارد شوید.\n2. اجرا کنید: `crontab -e`\n3. این کد را به لیست اضافه کنید: `*/15 * * * * php -f {PATH_TO_SCRIPT_FROM_ROOT}/cronjob.php \u003e /dev/null 2\u003e\u00261`.\n   - `{PATH_TO_SCRIPT_FROM_ROOT}` را با مسیر کامل فایل جایگزین کنید، به عنوان مثال: `/home/playtube/public_html/cronjob.php`\n4. ذخیره کنید و خارج شوید.\n\nاگر از cPanel استفاده می‌کنید، لطفاً این مراحل را دنبال کنید و نام فایل را به `cronjob.php` تغییر دهید و مطمئن شوید که کرون‌جاب هر 15 دقیقه یک بار اجرا می‌شود.\n\n## نسخه فعلی\nv3.1.1\n\n## تصاویر\nدر اینجا تعدادی از تصاویر پلتفرم را مشاهده می‌کنید:\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"upload/screenshots/Screenshot_1.png\" alt=\"Screenshot 1\"\u003e\n  \u003cimg src=\"upload/screenshots/Screenshot_2.png\" alt=\"Screenshot 2\"\u003e\n  \u003cimg src=\"upload/screenshots/Screenshot_3.png\" alt=\"Screenshot 3\"\u003e\n  \u003cimg src=\"upload/screenshots/Screenshot_4.png\" alt=\"Screenshot 4\"\u003e\n  \u003cimg src=\"upload/screenshots/Screenshot_5.png\" alt=\"Screenshot 5\"\u003e\n\u003c/p\u003e\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmorpheusadam%2Fplaytube","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmorpheusadam%2Fplaytube","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmorpheusadam%2Fplaytube/lists"}