Home
Softono
y

yehudaei

Professional software vendor delivering innovative solutions on the Softono platform. Specialized in both open-source and proprietary software development.

Total Products
1

Software by yehudaei

Y-Link
Open Source

Y-Link

# Y-Link URL Shortener writen in pure PHP. **[WebSite](https://y-link.ml)** **[API Docs](https://y-link.ml/API_Docs)** ## 100$ Free For 60 days ⬇ [![DigitalOcean Referral Badge](https://web-platforms.sfo2.digitaloceanspaces.com/WWW/Badge%203.svg)](https://www.digitalocean.com/?refcode=6e91761dbbfce) ## Installation 1. Clone the project ```bash $ git clone https://github.com/YehudaEi/Y-Link ``` 2. Create Database from the dump ```create_db.sql``` 3. Config the database in [public/include/config.php](https://github.com/YehudaEi/Y-Link/blob/master/public/include/config.php) in [line 14](https://github.com/YehudaEi/Y-Link/blob/master/public/include/config.php#L14) 4. Config the site domain in [public/include/config.php](https://github.com/YehudaEi/Y-Link/blob/master/public/include/config.php) in [line 16](https://github.com/YehudaEi/Y-Link/blob/master/public/include/config.php#L16) 5. Config the site url in [public/YLinkClient.php](https://github.com/YehudaEi/Y-Link/blob/master/public/YLinkClient.php) in [line 21](https://github.com/YehudaEi/Y-Link/blob/master/public/YLinkClient.php#L21) 6. if you use apache go to 7. if you use nginx go to 8. 7. copy [apache.conf](https://github.com/YehudaEi/Y-Link/blob/master/apache.conf) to ```/etc/apache2/sites-available/``` 1. ```bash $ sudo mv apache.conf /etc/apache2/sites-available/servername.conf ``` 2. Config the [servername.conf](https://github.com/YehudaEi/Y-Link/blob/master/apache.conf) 3. enable servername.conf ```bash $ sudo a2ensite servername.conf ``` 4. go to 9. 8. copy [nginx.conf](https://github.com/YehudaEi/Y-Link/blob/master/nginx.conf) to ```/etc/nginx/sites-available/``` 1. ```bash $ sudo mv nginx.conf /etc/nginx/sites-available/servername.conf ``` 2. Config the [servername.conf](https://github.com/YehudaEi/Y-Link/blob/master/nginx.conf) 3. enable servername ```bash $ sudo ln -s /etc/nginx/sites-available/servername.conf /etc/nginx/sites-enabled/ ``` 4. go to 9. 9. Done! Enjoy 😁 ## Contributing Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change. ## License [AGPL-3](https://github.com/YehudaEi/Y-Link/blob/master/LICENSE)

Link Shortening & Tracking
14 Github Stars