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.conf
file:
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.php
file; set variable$repositoriesRoute
like "C:\\route\\to\\repos\\like\\this\\"
./config/config.php - Enter the store alias on your browser
- Done
Main/Welcome Screen
with the repositories list and it's descriptions.Apps List
with pagination and badges for New/Updated and With Screenshots apps.Filter by Category
apps list screen.Order by Added/Updated/A-Z/Size
.App Details Screen
with detailed information, download links and screenshots gallery.Full Material and Responsive
design.Search Screen
and 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.