Files
easystream-main/__install/INSTALL.txt
SamiAhmed7777 0b7e2d0a5b feat: Add comprehensive documentation suite and reorganize project structure
- Created complete documentation in docs/ directory
- Added PROJECT_OVERVIEW.md with feature highlights and getting started guide
- Added ARCHITECTURE.md with system design and technical details
- Added SECURITY.md with comprehensive security implementation guide
- Added DEVELOPMENT.md with development workflows and best practices
- Added DEPLOYMENT.md with production deployment instructions
- Added API.md with complete REST API documentation
- Added CONTRIBUTING.md with contribution guidelines
- Added CHANGELOG.md with version history and migration notes
- Reorganized all documentation files into docs/ directory for better organization
- Updated README.md with proper documentation links and quick navigation
- Enhanced project structure with professional documentation standards
2025-10-21 00:39:45 -07:00

74 lines
2.9 KiB
Plaintext

--> EasyStream Installation Instructions <--
1. Unpack the archive and upload all files to your public_html location.
2. Create new database and import installation .sql file (easystream.sql.gz).
3. Edit f_core/config.database.php and set details for database connectivity.
4. Edit f_core/config.set.php and set website access URL.
5. The following file/folder permissions need to be set if PHP server API is "apache" (can be skipped if server API is "cgi"):
- f_data/data_cache/_c_db/ ...................... 0777
- f_data/data_cache/_c_tpl/ ..................... 0777
- f_data/data_languages/ ........................ 0777
- f_data/data_languages/en_US/lang_backend/ ..... 0777 (plus all .php files inside - 0666)
- f_data/data_languages/en_US/lang_frontend/ .... 0777 (plus all .php files inside - 0666)
- f_data/data_lists/*.tpl........................ 0666
- f_data/data_logs/log_conv/ .................... 0777
- f_data/data_logs/log_dl/ ...................... 0777
- f_data/data_logs/log_error/.................... 0777
- f_data/data_logs/log_mail/ .................... 0777
- f_data/data_logs/log_pp/ ...................... 0777
- f_data/data_logs/log_xfer/..................... 0777
- f_data/data_sessions/ ......................... 0777
- f_data/data_sitemaps/sm_global/ ............... 0777
- f_data/data_sitemaps/sm_image/ ................ 0777
- f_data/data_sitemaps/sm_short/ ................ 0777
- f_data/data_sitemaps/sm_video/ ................ 0777
- f_data/data_userfiles/user_media/ ............. 0777
- f_data/data_userfiles/user_profile/ ........... 0777
- f_data/data_userfiles/user_uploads/ ........... 0777
- f_data/data_userfiles/user_views/ ............. 0777
6. Access the admin panel at http://localhost:8083/admin with username admin and password admin
7. Change the default admin password at Access Control > Admin Panel Access
##########
##########
!! For upgrading from older versions, please refer to UPGRADE.txt !!
--> Installing cron scripts <--
Add the following entries to your crontab user: (crontab -u [user] -e)
## conversion check every 1 minutes ##
*/1 * * * * /usr/local/bin/php /path/to/install/f_modules/m_frontend/m_cron/convert_queue.php 1> /dev/null
## check for expired subs ##
0 0 * * * /usr/local/bin/php /path/to/install/f_modules/m_frontend/m_cron/expired_subs.php 1> /dev/null
## update dashboard stats every 6 hours ##
0 */6 * * * /usr/local/bin/php /path/to/install/f_modules/m_frontend/m_cron/admin_dashboard.php update 1> /dev/null
## check disk space usage every 3 hours ##
0 */3 * * * /usr/local/bin/php /path/to/install/f_modules/m_frontend/m_cron/disk_usage.php 1> /dev/null
## update followers/subs weekly, Sundays at 19:30 ##
30 19 * * 0 /usr/local/bin/php /path/to/install/f_modules/m_frontend/m_cron/update_followers_subs.php 1> /dev/null
## delete php session files older than 30 days
0 0 * * 0 find /path/to/install/f_data/data_sessions/ -atime +30 | xargs -r rm