#couchdb — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #couchdb, aggregated by home.social.
-
Comme chaque année au 24ème, nous faisons des dons à des logiciels libres.
Cette année nous avons pu aider 38 projets : https://github.com/24eme/banque/blob/master/data/dons.csv
#Fatfree #Pulsar #Yunohost #Framasoft #Borg #Debian #tinc #php #etherpad #gnome #git #organicmaps #mumble #fdroid #kitty #signal #ripgrep #fzf #fd #tpope #comaps #mastodon #liberachat #Couchdb #SponsorBlock #Anubis #GrapheneOS #GNU #FFMPEG #Logseq #FairScan #NewPipe #Arch #GadgetBridge #FossifyCalendar #Letsencrypt #Phpactor #Sudo
1/2 🔽
-
Как я подключил Obsidian к Claude и Codex: домашний сервер, CouchDB, MCP и баг, который съедал заметки
Статья про то, как я связал Obsidian с Claude и Codex через домашний сервер, CouchDB и MCP, а по дороге поймал баг, который тихо съедал куски заметок. 🔧 Это не про «как всё стало умным», а про нормальную историю с self-hosted, авторизацией, странностями LiveSync, мобильными клиентами, CORS, OAuth 2.1. 👀 Внутри выводы о том, как давать AI доступ к базе знаний и не потерять эти самые данные. Заходите, читайте и делитесь своим опытом ❤️
https://habr.com/ru/companies/X5Tech/articles/1048514/
#obsidian #claude #codex #couchdb #mcpserver #nosql #livesync #домашний_сервер #база_знаний #OAuth_21
-
Anyone using Obsidian and the self-hosted LiveSync (https://github.com/vrtmrz/obsidian-livesync)? Seems to be the only self-hosted sync with relevant attention. But the docs are a little weird and confusing. CouchDB can be used, which I find interesting for this use case. But LiveSync's docs are not confident inspiring. e.g. it's totally unclear how conflicts are handled or resolved.
-
NoSQL Injection Attacks: MongoDB, CouchDB, and More – NoSQL injection
In this article, I cover how NoSQL injection works, common attack vectors, and practical mitigation techniques.
https://denizhalil.com/2025/12/23/nosql-injection-attacks-mongodb-couchdb/#CyberSecurity #NoSQL #MongoDB #CouchDB #WebSecurity #AppSec #Injection #InfoSec #Pentesting #RedTeam #BlueTeam #securecoding
-
Почему я сделал свой сервис синхронизации для Obsidian
В августе 2025 я открыл для себя мощный инструмент для менеджмента своих мыслей — Obsidian. Мою оперативную память в голове он очень сильно разгрузил. Но речь в статье пойдет не об этом. О синхронизации.
-
TIL about couchDB
I am going to play with this DB on one of my distributions. couchDB scales from massive all the way down to mobile
quote:
Apache CouchDB ™ lets you access your data where you need it. The Couch Replication Protocol is implemented in a variety of projects and products that span every imaginable computing environment from globally distributed server-clusters, over mobile phones to web browsers.
https://docs.couchdb.org/en/stable/intro/why.html
#couchDB #database #scaling #Apache #Linux #dBASE #programming #technology #OpenSource #POSIX
-
TIL CouchDB uses irc #Couchdb for chat with developers. So, it can be done without discord 👏
-
#obsidian #selfhosted sync with #couchdb is kinda magical! (once you have it set up and understand what it does...)
-
Help shape the future of @couchdb 📣
It’s time again for the Annual Apache #CouchDB User Survey, where we collect insights that help project contributors prioritise what to build, write about and enhance.
Take part in the 2025 - 2026 survey: https://forms.gle/KGkPp8qxmwyrTrJR6
Boosts and shares appreciated — let’s reach as many users as we can! 🌐
Take a look at last year’s results to learn how the findings will be shared: https://blog.couchdb.org/2025/06/18/2024-apache-couchdb-user-survey-results/
-
#Sharding is (another) one of the things that makes @couchdb such a scalable distributed database 📐
It’s an architectural consideration that very few DBs make as automatic and transparent as CouchDB.
We cover, in depth:
- what shards are
- how #CouchDB uses them
- performance gains and trade-offsin our new post:
https://neighbourhood.ie/blog/2025/10/01/first-steps-sharding-in-couchdb?pk_campaign=mastodon&pk_kwd=shard -
Un clip bien sympa pour la promotion de "Couch DB", Ya 15 ans déjà ...
https://vimeo.com/11852209
#sgbd #couchdb -
Revisiting an Old Idea: Building a Rules Engine with CouchDB
A few years back, while working at 18F, I created a prototype that explored something a bit unconventional: using CouchDB’s document validation functions as the foundation for a rules engine. The idea was to leverage CouchDB’s built-in validation capabilities to create business rules that could be applied to documents as they’re inserted or updated.
I’ve always been somewhat obsessed with CouchDB—there’s something elegant about its document-oriented approach and the way it handles replication, versioning, and distributed architectures. (Here’s a video I made over 10 years ago showing how to load polling location data into a CouchDB instance.) So even though my prototype remained just that, the concept has continued to bubble in the back of my brain.
Recently, I decided to dust off this old project and give it the attention it deserves. I’ve worked to develop a comprehensive roadmap to transform the basic prototype into a more functional and usable product that truly leverages CouchDB’s unique strengths.
What Makes This Interesting
Instead of building yet another traditional rules engine, this approach uses CouchDB’s native validation functions as the rule execution environment. This means:
- Native versioning through CouchDB’s document revision system
- Built-in replication for distributing rules across environments
- RESTful rule management using CouchDB’s HTTP API
- Distributed validation that scales with CouchDB clusters
The roadmap I’ve created takes my earlier work from a proof-of-concept to a (hopefully) production-ready system with a web-based rule management interface, comprehensive testing infrastructure, and advanced rule capabilities—all while maintaining the elegance of the core CouchDB foundation.
Looking Ahead
Over the next few weeks (again, hopefully), I’ll be working through the development phases, starting with a modern testing framework and a clean web interface for rule management. The goal is to create something that demonstrates how CouchDB’s unique features can be leveraged in ways that traditional databases simply can’t match.
If you’re interested in following along or have thoughts about creative uses for CouchDB, I’d love to hear from you. Sometimes the most interesting solutions come from pushing familiar tools in unexpected directions.
#art #books #CouchDB #governmet #Javascript #OpenSource #politics #rules #serviceDelivery #software #technology
-
This will be my second week working on adding a new #CouchDB compatibility layer to #PostgreSQL as part of my Open-Source #Go library, Kivik.
Join me today at 3:00pm EDT (19:00 UTC)
-
Join me in just about half an hour, when I'll be live-coding (note: live, not vibe, coding!) a new feature in my open-source project.
-
Cool #CouchDB, why is there no documentation about creating users?
I just want to setup some application which uses that Db, and it's just a blackbox. -
I finally tried an AI Agent, using open source All-Hands.dev and it kinda works!
I asked it to develop an admin dashboard for CouchDB (default Fauxton is a bit buggy and dated) and it managed to read to a working, MVP solution without much guidance. I only told it which frameworks and libraries to use and what features I want. It is a bit scary but also bring some optimism #ai #genai #agents #mcp #couchdb #mistral #shadcn #webdev #software
-
What the fuck, Couchbase?
That's not a default, that's a cry for help.
-
Storing #RDF or #LinkedData is the easy part (I am working on #activitypub client, so everything is JSON-LD anyway), but as soon as I need to formulate queries like "Give me list of the activities from all the actors who are on the following collection of my user, sorted by published/updated date", the amount of data mangling that I need to do is already making me think "ok, why don't I just push all of this to sqlite?"
-
Oh _no_
in #CouchDB, Mango querying does not mix with using "" as document key.
"One or more conditions is missing a field name."
-
Stressful start to the year?
You have one less worry with #CouchDB 😌
Our latest article covers @couchdb’s #checksums feature: a built-in safeguard that helps protect your data from the impact of ever-dreaded disk corruption.
It’s just one of the features that makes CouchDB your data’s safe place.
Full post on our blog: https://neighbourhood.ie/blog/2025/01/22/how-couchdb-prevents-data-corruption-checksums
-
We published a four part series about how to build a real-time multi-user Kanban board with @couchdb and @sveltejs
Its is complete with code for all steps, so it’s not just a draw-the-rest-of-the-owl tutorial:
1. Setup, intro, first steps: https://neighbourhood.ie/blog/2024/12/05/realtime-multiuser-kanban-board-with-couchdb
2. Automatic Conflict Resolution: https://neighbourhood.ie/blog/2024/12/11/automatic-conflict-resolution
3. Manual Conflict Resolution: https://neighbourhood.ie/blog/2024/12/18/manual-conflict-resolution-with-couchdb-and-svelte
4. Avoiding Conflicts with Resource Locking: https://neighbourhood.ie/blog/2025/01/15/resource-locking-with-couchdb-and-svelte
-
@gilgwath It would be best to have the #database (and data) to run completely in the same RAM that the host CPU is on. Basically the storage and the compute need to occur on the same node. Not everyone has enough RAM to do this. #Longhorn is a good technology to enable the storage part.
#k8s
#PostgreSQL
#MariaDB
#SQL
#NoSQL
#MongoDB
#ApacheCassandra
#CouchDB