Calibre Web

Calibre Web provides a modern web interface for browsing and managing eBook collections stored in a Calibre database. It allows users to read books online, download them and manage metadata like author, genre, and series. The system includes support for user accounts, making it great for families or small groups. With OPDS support, you can access your library from eReaders or mobile apps. It’s ideal for building a private digital library server. ...

March 15, 2025 · n1jos

Strapi

Strapi is an open-source headless CMS that lets you create, manage and expose content via a customizable API. Built on Node.js, it supports REST and GraphQL out of the box. It features a visual content modeling interface, flexible roles and permissions, and a plugin system for extended functionality. Strapi is especially popular for JAMstack and decoupled web apps. It enables developers to build powerful backends quickly without reinventing the wheel. ...

March 14, 2025 · n1jos

Docmost

Docmost is a self-hosted document management system for storing, organizing and collaborating on files. It provides structured access to folders, user permissions and version control. Designed with team collaboration in mind, it offers tagging, search functionality and document previews. It’s useful for small organizations or individuals needing a lightweight DMS alternative. With a clean UI, it simplifies digital file management without relying on third-party cloud storage. Setup docker-compose.yaml version: "3" networks: docker_net: external: true volumes: docmost: db_data: redis_data: services: docmost: image: docmost/docmost:latest container_name: docmost restart: unless-stopped depends_on: - db - redis environment: APP_URL: $APP_URL APP_SECRET: $APP_SECRET DATABASE_URL: postgresql://docmost:$DB_PASSWORD@db:5432/docmost?schema=public REDIS_URL: "redis://redis:6379" ports: - 3005:3000 volumes: - docmost:/app/data/storage networks: - docker_net db: image: postgres:16-alpine container_name: db restart: unless-stopped environment: POSTGRES_DB: docmost POSTGRES_USER: docmost POSTGRES_PASSWORD: $DB_PASSWORD volumes: - db_data:/var/lib/postgresql/data networks: - docker_net redis: image: redis:7.2-alpine container_name: redis restart: unless-stopped volumes: - redis_data:/data networks: - docker_net Sources website GitHub

March 14, 2025 · n1jos

Dockge

Dockge is a user-friendly graphical interface for managing Docker Compose projects. It enables users to view, edit and control their container stacks without needing the command line. Each project is displayed in a dashboard where you can monitor logs, restart containers and check health status. It supports multiple projects and configurations, making it great for complex environments. Ideal for users who prefer visual interaction over CLI-based Docker management. Setup docker-compose.yaml version: "3.8" volumes: data: stacks: services: dockge: image: louislam/dockge container_name: dockge restart: unless-stopped ports: - 5001:5001 volumes: - /var/run/docker.sock:/var/run/docker.sock - data:/app/data - stacks:/opt/stacks environment: - DOCKGE_STACKS_DIR=/opt/stacks Sources website GitHub

March 9, 2025 · n1jos

Linkding

Linkding is a minimalist self-hosted bookmark manager designed for quick link saving and tagging. It features full-text search, tagging and a browser extension for easy use. You can organize bookmarks into folders or tags and search through them efficiently. It’s optimized for speed and simplicity, making it suitable for personal use or small teams. Setup docker-compose.yaml version: "3.1" networks: docker_net: external: true volumes: linkding-data: services: linkding: container_name: linkding restart: unless-stopped image: sissbruecker/linkding:latest ports: - 9090:9090 volumes: - linkding-data:/etc/linkding/data environment: - LD_CONTAINER_NAME=linkding - LD_HOST_PORT=9090 - LD_HOST_DATA_DIR=./data - LD_SUPERUSER_NAME=$SUPERUSER - LD_SUPERUSER_PASSWORD=$SUPERUSER_PASSWORD - LD_DISABLE_BACKGROUND_TASKS=True - LD_DISABLE_URL_VALIDATION=False - LD_ENABLE_AUTH_PROXY=False networks: - docker_net Sources website GitHub

February 10, 2025 · n1jos

Ubiquiti UniFi

This is a living document that might evolve over time. Setup The Dream Router is the main Router running everything concerning the Network as well as Protect. The UMR industrial is at a remote garage with the G5 Turret Ultra camera for surveilance. The video footage is being sent via the Site-2-Site VPN to the Dream Router. IP ranges I’ve set up specific IP ranges for my static addresses based on categories, so it’s easier to tell what’s what and keep a clear overview of everything. ...

February 6, 2025 · n1jos

Synology DS223

This is a living document that might evolve over time. Parts Synology DS223 2x Seagate IronWolf HDD 4TB Setup I use the NAS as a File and Image storage solution as well as a backup location for my Proxmox Server. I do not use any service like Immich or Nextcloud so far because keeping it inside Synology is simpler for the time being and especially for my family. Raid 1 with the two 4TB HDDs Hyperbackup to Backblaze for off-site backup

January 30, 2025 · n1jos

it-tools

it-tools is a bundle of browser-based development utilities that run entirely offline. It includes tools for base64 encoding/decoding, JSON formatting, hashing, regex testing and more. Designed for developers, it eliminates the need to visit multiple online sites for simple tasks. All tools are available in a single clean interface and organized for quick access. It’s a handy all-in-one Swiss Army knife for tech professionals and hobbyists. Setup docker-compose.yaml version: '3.9' networks: docker_net: external: true services: it-tools: image: ghcr.io/corentinth/it-tools:latest container_name: it-tools restart: unless-stopped ports: - 8081:80 networks: - docker_net Sources website GitHub

January 29, 2025 · n1jos

Stirling PDF

Stirling PDF is a powerful PDF processing toolkit that runs entirely in your browser via a self-hosted interface. It lets you merge, split, convert, rotate, compress and annotate PDFs. The application requires no external dependencies or internet access, making it suitable for sensitive documents. It supports drag-and-drop and batch processing for efficiency. Stirling PDF is great for anyone needing robust document tools without relying on third-party services. Setup docker-compose.yaml version: '3.3' networks: docker_net: external: true volumes: trainingData: extraConfigs: customFiles: # logs: services: stirling-pdf: image: frooodle/s-pdf:latest container_name: stirling-pdf restart: unless-stopped ports: - 8088:8080 volumes: - trainingData:/usr/share/tessdata # Required for extra OCR languages - extraConfigs:/configs - customFiles:/customFiles/ # - logs:/logs/ environment: - DOCKER_ENABLE_SECURITY=true - INSTALL_BOOK_AND_ADVANCED_HTML_OPS=false - LANGS=en_US networks: - docker_net Sources website GitHub

January 29, 2025 · n1jos

Wallos

Wallos is a self-hosted application for managing and tracking subscriptions. It helps users monitor recurring payments, renewal dates and associated costs in a centralized dashboard. With calendar integration, you can visualize upcoming billing cycles and receive reminders. The app supports multiple currencies and customizable categories for better budgeting insights. It’s ideal for keeping control over digital service subscriptions and avoiding unexpected charges. Setup docker-compose.yaml version: '3.3' networks: docker_net: external: true volumes: db: logos: services: wallos: image: bellamy/wallos:latest container_name: wallos restart: unless-stopped ports: - 8282:80 environment: TZ: 'Europe/Vienna' volumes: - db:/var/www/html/db - logos:/var/www/html/images/uploads/logos networks: - docker_net Sources website GitHub

January 29, 2025 · n1jos