2025-04-29 17:16:19 +02:00
2025-04-15 10:54:00 +02:00
2025-04-15 10:54:00 +02:00
2025-04-15 10:54:00 +02:00
2025-04-14 22:20:17 +02:00
2025-04-14 21:59:38 +02:00
2025-04-14 21:59:38 +02:00
2025-04-29 17:16:19 +02:00
2025-04-29 15:48:18 +02:00

📁 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

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.xml used by F-Droid clients
  • Sign and publish the repository metadata

Run it manually:

./update.sh

Or automate it with cron:

crontab -e
# Example: run every hour
0 * * * * /path/to/your/FeloStore-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
F-Droid Repo that is used in the FeloStore Client
Readme 999 MiB
Languages
CSS 43.9%
Shell 29.9%
HTML 26.2%