eced86b75d175ad022cfbde3d04e73c9dd7b4a1c
📁 FeloStore Repo
FeloStore Repo is a self-hosted F-Droid repository designed to serve APKs collected by the FeloStore Scraper. This repository enables users to browse, install, and update apps via the FeloStore client.
🚀 Features
- Host your own F-Droid-compatible app repository
- Seamless integration with the FeloStore Scraper
- Automated updates via a helper script
🛠️ Setup Instructions
1. Install fdroidserver with pipx (Recommended)
Ensure you're on a Debian-based system and have Python + pipx installed.
# Install pipx if not already available
sudo apt update
sudo apt install pipx python3-venv -y
# Ensure pipx is in your PATH
pipx ensurepath
# Restart your shell or run the next command in a new session
# Install fdroidserver using pipx
pipx install fdroidserver
2. Clone the Repository
git clone https://git.felo.gg/FeloStore/Repo.git
cd Repo
3. Initialize the F-Droid Repo (First Time Only)
⚠️ Only run this step if you're setting up the repo from scratch.
fdroid init
4. Use the update.sh Script
The update.sh script in the root of this repository is used to:
- Scan the
repo/folder for new APKs - Update the
index.xmlused by F-Droid clients - Sign and publish the repository metadata
Run it manually:
chmod +x update.sh
./update.sh
Or automate it with cron:
chmod +x update.sh
crontab -e
# Example: run every hour
0 * * * * /path/to/your/Repo/update.sh
🤝 Contributing
Feel free to fork this repo, suggest improvements, or open pull requests!
📜 License
This project is licensed under the MIT License.
Description
Languages
CSS
43.9%
Shell
29.9%
HTML
26.2%