惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

J
Java Code Geeks
IT之家
IT之家
爱范儿
爱范儿
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园_首页
Blog — PlanetScale
Blog — PlanetScale
V
Visual Studio Blog
云风的 BLOG
云风的 BLOG
MyScale Blog
MyScale Blog
阮一峰的网络日志
阮一峰的网络日志
Stack Overflow Blog
Stack Overflow Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
GbyAI
GbyAI
V
V2EX
N
Netflix TechBlog - Medium
Vercel News
Vercel News
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
T
The Blog of Author Tim Ferriss
量子位
博客园 - Franky
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 司徒正美
月光博客
月光博客
F
Fortinet All Blogs

F-Droid Forum - Latest posts

App Submission: Ambient Calculator Open Source Calculator For Android Tablet & Phone! F-Droid Basic 2.0 Alpha 10 Search is slow [continuation from email thread] Ideas to help users find apps - Sort. Hide, Bookmark Feature request: F-Droid compatible with gnirehtet Koofr Vault - Open-Source, Zero-Knowledge Encrypte Add Picocrypt-NG Troubleshooting a failing build (APK Signature Scheme v2 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch) Location service not works. Organic Maps and OsmAnd just showing spinning circle GrayJay App (Ytb) privacy What types of apps are you missing from the FOSS ecosystem? Google will require developer verification to install Android apps, including sideloading App save space useless? GrayJay App (Ytb) privacy NewPipe "forced" 360p on YouTube videos (Potential error) Troubleshooting a failing build (suss.json found usual suspect 'org.gradle.toolchains.foojay-resolver') Off topic discussions only Should I change the silence mode for text messages or leave it as is? Disgusting config files preinstalled on my system New TWIF Submission Thread Aurora Store crisis! Http/Https errors are happening! Warning: Godot is closing the source code of their asset package manager (Maybe add NonFreeNet?) Which JDK should I use to build my android app? Google will require developer verification to install Android apps, including sideloading Tubular/NewPipe needs updating, fast! Gitlab goes down the AI rabbit-hole Searching for an open-source AI app on F-Droid (without an API key, with internet access) Why is KernelSU not on F-Droid? Why do you list Cryptomator? This initiative, rolls North towards South so we can levitate already \m/
Repomaker is alive!
@paulali · 2026-04-26 · via F-Droid Forum - Latest posts
Repomaker is back! After a bit of work, Repomaker is back again. Below are some of the major updates Update fdroidserver to fdroidserver 2.3.2 Update Django to Django to 4.2 Integration of rclone to allow people deploy to multiple cloud services. Ability to share your repo on appiverse.io To test out the current version, check out the demo instance at https://repomakerdemo.fdroid.net Test it out and report errors you encounter. Self-host Repomaker For now, the quickest way to run it locally or on your own infrastructure is through docker. To do so, follow the steps below Install docker as described at Install Docker Engine | Docker Docs Follow the post-installation steps as described at Linux post-installation steps for Docker Engine | Docker Docs if on Linux Install docker compose as described at Overview of installing Docker Compose | Docker Docs Create a directory of your choice (e.g. repomaker ) to hold the docker-compose.yml and .env files. Move to the directory you created mkdir repomaker cd repomaker Download docker-compose.yml and .env by running the following commands: Get docker-compose.yml file wget -O docker-compose.yml https://gitlab.com/fdroid/repomaker/-/raw/master/docker/docker-compose.yml Get .env file wget -O .env https://gitlab.com/fdroid/repomaker/-/raw/master/docker/.env Populate the .env file with custom values .Below are the default environmental variables # Please enter your hostname here REPOMAKER_HOSTNAME=abc-repomaker-test.org # Here all repomaker related files (including the database) will be stored REPOMAKER_PATH=/var/lib/repomaker # The local port repomaker will listen on the host machine REPOMAKER_PORT=80 # Warning: Changing this later will change all repo locations in default storage REPOMAKER_SECRET_KEY= # You usually do not need to change this DJANGO_SETTINGS_MODULE=repomaker.settings_docker # Uncomment to allow password-less connections to the database # https://djangoforprofessionals.com/postgresql/#postgresql #POSTGRES_HOST_AUTH_METHOD=trust # CSRF_TRUSTED_ORIGINS is needed for Django 4 # To avoid CSRF verification failed. Request aborted error CSRF_TRUSTED_ORIGINS="https://${REPOMAKER_HOSTNAME}" For a quick set-up, uncomment the line POSTGRES_HOST_AUTH_METHOD to be true in your .env file. If you are going to actually serve apps from it, read on how to secure postgres here: Chapter 3: PostgreSQL — Django for Professionals | LearnDjango.com The REPOMAKER_HOSTNAME variable can either be a domain name or the ip address of the machine running repomaker. The REPOMAKER_SECRET_KEY can be generated with the command echo "REPOMAKER_SECRET_KEY=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 64 | head -n 1)" .Please replace this in the .env file above. Start the containers by running the command below docker compose up -d Access the repomaker instance by going to the REPOMAKER_HOSTNAME you set in the .env above. You should see the webpage below Sign up then log in and enjoy Repomaker. Congratulations!