Make your own local or online Web Store for Android Apps using Apache Web Server on Windows. Easy setup that works with RepLinkApk Manager repositories or Original local F-Droid repositories.
- PHP >=5.6 or PHP 7
- Apache >=2.4 and Up
- Set local or online alias for each repository you make and one alias for the web store.
I recommend using XAMPP because it makes extra easy to config the server. Config the webstore alias an directory polices inhttpd-vhosts.conffile:
RouteToXampp/xampp/apache/conf/extra/httpd-vhosts.conf
and enable correspondent module of apache web server.
RouteToXampp/xampp/apache/conf/httpd.conf
LoadModule vhost_alias_module modules/mod_vhost_alias.so
When using XAMPP you have to make a change in httpd-autoindex.conf file because of a default alias that it uses to redirect icons folder.
RouteToXampp/xampp/apache/conf/extra/httpd-autoindex.conf
Search for line:
Alias /icons/ ...
And comment it out like this
#Alias /icons/ ...
If you use an Original local F-Droid repository you have to change the name of index.xml file to replink.xml. But if you are not an expert I suggest to use RepLinkApk Manager to manage your repositories of Android apps.
For including screenshots to an app, it has to be manually added for now. Browse your repositories files to:
"<drive>:/<route-to-repositories>/<repository>/<app-package-id>/<language>/phoneScreenshots/"
Then put there all the screenshots that you want.
- Install XAMPP
- Copy/Clone code files, setup aliases and setup XAMPP. (read Requirements)
- Setup the Repositories route in
config.phpfile; set variable$repositoriesRoutelike "C:\\route\\to\\repos\\like\\this\\"
./config/config.php - Enter the store alias on your browser
- Done
Main/Welcome Screenwith the repositories list and it's descriptions.Apps Listwith pagination and badges for New/Updated and With Screenshots apps.Filter by Categoryapps list screen.Order by Added/Updated/A-Z/Size.App Details Screenwith detailed information, download links and screenshots gallery.Full Material and Responsivedesign.Search Screenand a small quick/ajax search on every screen.
- Developer: @tomriddle537
- License: GPLv3
- Credits to F-Droid for the repository structure idea. Credits to Fossdroid for some of the design ideas. Share this with your friends and feel free to buy me a cup of coffee. ;)
- Bitcoin: bc1qpd4kw5ca8vva62rfldp6vakm84reu9shtgluzw
- ETH: 0xdEb6B5f1d3c3f19a936953CB4a17F2F8268AB24D
The website code is provided AS IS with NO WARRANTY OF ANY KIND.
