2.6 KiB
📘 PicHost Image Hosting
| Free | Open Source | Stable | Feature-rich | Practical | API | PHP |
🤔 Why Did I Create This Project?
Current image hosting services often require various PHP functions and complex configurations, with inconsistent quality. I wanted to develop a purely handcrafted, open-source image hosting platform. Writing the code myself is also more secure.
😘 Acknowledgments
Thanks to the users in NodeLoc, whose support motivated me to keep going and encouraged me to open-source the project early.
😜 Installation
Hmmm... It is not recommended to download using Git commands to avoid permission issues. Simply upload the files directly to your server, and it's ready to use!
Prerequisites:
- PHP 8.2 or similar (not confirmed)
- MySQL support
- Looking for experts to help test it
-
Modify
config.phpAfter setting up the database, go to lines 15-18 of the file:HOST → Database domain NAME → Database name USER → Database username PASS → Database passwordPS: Be careful when editing the file; do not delete any other symbols.
Go to lines 20-24:
WEB → Website URL SITE → Site name (↓ The values below can be filled in later or left empty) MAX_FILE_SIZE → X*X*X ALLOWED_TYPES → ['jpg', 'jpeg', 'png', 'gif', 'webp']Go to lines 26-33 (if you don’t know how to fill these, search for tutorials online):
EHOST → Email domain provider NUM → Email port number EUSER → Recipient email EPASS → Authorization code FUSER → Sender email FNAME → Sender name SECURE → Protocol (ssl for encrypted, tls for unencrypted)For the rest, fill them out only if you know how; otherwise, it's best not to touch them.
-
languages/zh-CN.phpThis is the Chinese language pack. You can fill in your ownsite_title.
🌟 Issues (Problems)
It’s best to report any issues in the issue section, as NL (NodeLoc) might not always check.
✈️ Updates
There is no automatic update feature; you need to download the new version manually.
Give it a Star, please! awa
Thank you