{"id":44184944,"url":"https://github.com/svenkubiak/filedpapers","last_synced_at":"2026-02-09T15:38:43.354Z","repository":{"id":271146858,"uuid":"906137232","full_name":"svenkubiak/filedpapers","owner":"svenkubiak","description":"A self-hosted, privacy-focused bookmark manager.","archived":false,"fork":false,"pushed_at":"2026-02-08T17:10:23.000Z","size":3463,"stargazers_count":3,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-02-08T22:36:01.791Z","etag":null,"topics":["bookmarks","privacy","self-hosted"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/svenkubiak.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-12-20T08:42:07.000Z","updated_at":"2026-02-08T17:10:26.000Z","dependencies_parsed_at":"2025-11-28T00:00:18.727Z","dependency_job_id":null,"html_url":"https://github.com/svenkubiak/filedpapers","commit_stats":null,"previous_names":["svenkubiak/filedpapers"],"tags_count":105,"template":false,"template_full_name":null,"purl":"pkg:github/svenkubiak/filedpapers","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenkubiak%2Ffiledpapers","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenkubiak%2Ffiledpapers/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenkubiak%2Ffiledpapers/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenkubiak%2Ffiledpapers/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/svenkubiak","download_url":"https://codeload.github.com/svenkubiak/filedpapers/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenkubiak%2Ffiledpapers/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29271199,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-09T13:47:44.167Z","status":"ssl_error","status_checked_at":"2026-02-09T13:47:43.721Z","response_time":56,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bookmarks","privacy","self-hosted"],"created_at":"2026-02-09T15:38:39.875Z","updated_at":"2026-02-09T15:38:43.344Z","avatar_url":"https://github.com/svenkubiak.png","language":"Java","funding_links":["https://buymeacoffee.com/svenkubiak"],"categories":[],"sub_categories":[],"readme":"[![Latest](https://img.shields.io/github/v/tag/svenkubiak/filedpapers?label=ghcr.io\u0026sort=semver)](https://ghcr.io/svenkubiak/filedpapers/filedpapers)\n[![iOS App](https://img.shields.io/badge/iOS-App_Store-blue?logo=apple)](https://apps.apple.com/de/app/filed-papers/id6740149712)\n[![Chrome Web Store](https://img.shields.io/badge/Chrome-Extension-blue?logo=google-chrome)](https://chromewebstore.google.com/detail/filed-papers/dncigabekkedeannldbaggakellmkpmm)\n[![Buy Me a Coffee](https://img.shields.io/badge/Buy%20Me%20A%20Coffee-%F0%9F%8D%BA-yellow)](https://buymeacoffee.com/svenkubiak)\n\nFiled Papers\n================\n\nFiled Papers is built for those who value privacy and control. Unlike traditional bookmark managers, it requires a self-hosted backend, ensuring your data remains exclusively in your hands—secure, private, and free from third-party access.\n\nThis repository includes the backend server, which powers the web interface, the iOS app, and the Google Chrome extension, providing a seamless, integrated experience.\n\nKey Features:\n\n- Organized Bookmarking: Save your bookmarks into custom categories for efficient management and easy retrieval.\n- Customizable Categories: Create and tailor categories to suit your personal or professional needs.\n- Self-Hosted Backend: You are in full control of your data. By hosting the backend yourself, you ensure that your bookmarks remain private and inaccessible to others.\n- Use the Web-Interface along with the additional iOS App and Google Chrome extension\n\nWhy Choose Filed Papers?\n\n- Complete Privacy: With no reliance on third-party servers, your data stays completely under your control.\n- Focused Simplicity: A clean, intuitive interface designed to make managing bookmarks straightforward and effective.\n- Perfect for Professionals and Privacy-Conscious Users: Whether for research, work, or personal use, Filed Papers offers the ideal balance of organization and security. \n\n## Available languages\n\n- German\n- English\n\n## Resources\n\n**Homepage**   \n[https://svenkubiak.de/apps/ios/filed-papers](https://svenkubiak.de/apps/ios/filed-papers)\n\n**Buy me a Coffee**   \n[https://buymeacoffee.com/svenkubiak](https://buymeacoffee.com/svenkubiak)\n\n**Changelog**   \n[https://github.com/svenkubiak/filedpapers/wiki/Changelog](https://github.com/svenkubiak/filedpapers/wiki/Changelog)\n\n**Migrations**   \n[https://github.com/svenkubiak/filedpapers/wiki/Migrations](https://github.com/svenkubiak/filedpapers/wiki/Migrations)\n\n**Support**   \n[https://github.com/svenkubiak/filedpapers/issues](https://github.com/svenkubiak/filedpapers/issues)\n\n**iOS App**  \n[https://apps.apple.com/de/app/filed-papers/id6740149712](https://apps.apple.com/de/app/filed-papers/id6740149712)\n\n**Google Chrome Extension**  \n[https://chromewebstore.google.com/detail/filed-papers/dncigabekkedeannldbaggakellmkpmm](https://chromewebstore.google.com/detail/filed-papers/dncigabekkedeannldbaggakellmkpmm)\n\n# Installation Guide\n\n### Prerequisites\n\nBefore starting the installation process, make sure you have the following prerequisites:\n\n- **Docker**: Ensure Docker is installed and running on your system\n- **Docker Compose**: Make sure Docker Compose is installed to manage multi-container applications\n- **Web Frontend Server**: A frontend HTTP server (e.g. Nginx) to handle SSL termination and proxy requests to the backend.\n- **SMTP Server**: A SMTP server for sending emails like registration confirmation, or password reset, etc.\n\n## Installation\n\n1. **Create the directory for your server installation:**\n\n   First, create a folder where you want to install your server. For this example, we will use the folder name `filedpapers`.\n\n   ```shell\n   mkdir filedpapers\n   cd filedpapers\n   ```\n2. **Download and execute the installation script:**\n\n   ```shell\n   curl -sSL https://raw.githubusercontent.com/svenkubiak/filedpapers/refs/heads/main/install.sh | bash\n   ```\n   \n3. **After installation is complete open the .env file and set your custom configuration:**\n\n   ```\n   APPLICATION_URL=http://localhost\n   ALLOW_REGISTRATION=true\n   SMTP_HOST=localhost\n   SMTP_PORT=25\n   SMTP_AUTHENTICATION=true\n   SMTP_USERNAME=username\n   SMTP_PASSWORD=password\n   SMTP_FROM=email@localhost\n   SMTP_PROTOCOL=smtptls\n   SMTP_DEBUG=false\n   ```\n\n4. **Start the containers**\n\n   ```shell\n   docker compose up -d\n   ```\n\nBy default, the container with the application runs at 127.0.0.1 on port 9090. Adopt this as required in the compose.yaml file.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsvenkubiak%2Ffiledpapers","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsvenkubiak%2Ffiledpapers","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsvenkubiak%2Ffiledpapers/lists"}