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

推荐订阅源

Y
Y Combinator Blog
博客园 - 叶小钗
GbyAI
GbyAI
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Stack Overflow Blog
Stack Overflow Blog
Jina AI
Jina AI
Microsoft Security Blog
Microsoft Security Blog
T
Tailwind CSS Blog
S
SegmentFault 最新的问题
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园 - 聂微东
Google DeepMind News
Google DeepMind News
Martin Fowler
Martin Fowler
有赞技术团队
有赞技术团队
Hugging Face - Blog
Hugging Face - Blog
N
Netflix TechBlog - Medium
B
Blog
MongoDB | Blog
MongoDB | Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
V
V2EX
雷峰网
雷峰网
Apple Machine Learning Research
Apple Machine Learning Research
人人都是产品经理
人人都是产品经理

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!