selfhostedworld.com logoselfhostedworld.com

Try describing what you need:

LinkAce logo

LinkAce

★ 3.3k
GNU General Public License v3.0Open Source — No Paywall6 Containers — 6 containers — moderate hosting footprintDocker · Compose · K8s +1Needs MariaDB6 active committers (12mo)

About

LinkAce is a self-hosted web application for managing personal and shared bookmark collections. It is aimed at people who want to archive web resources, keep useful links organized, and share...

Community Ratings

No ratings yet

Features

  • bookmark organization
  • lists and tags
  • multi-user sharing
  • OAuth/OIDC SSO login
  • link monitoring
  • Internet Archive archiving
  • REST API
  • advanced search
  • bookmarklet saving
  • HTML import/export

Details

Last Updated
Oct 16, 2026
Created
Aug 22, 2018
Install Methods
dockerdocker-composekubernetessource
Requirements
PHP
Authentication
oauthoidc-sso
API
REST
Backup & Export
native-exportdatabase-dumpfile-backup
Runtime / Stack
DockerPHP
Privacy & Independence
Cloud: Optional
User Model
Multi-User
Deployment

Deployment: Docker Compose ✓6 Containers — moderate hosting footprintRuns as 6 containers

Run LinkAce with Docker Compose

Compose file from the LinkAce project repository.

6 services · database: mariadb · infra: mariadb, postgres, caddy, redis · 1 unclassified (server)

no resource limits declared

needs persistent storage (6 volumes)

docker-compose.yml · @ 39fd8ce · scanned Jun 9, 2026

---
name: linkace_dev
services:

  # --- MariaDB
  db:
    image: docker.io/library/mariadb:12.0
    environment:
      - MYSQL_ROOT_PASSWORD=${DB_PASSWORD}
      - MYSQL_USER=${DB_USERNAME}
      - MYSQL_PASSWORD=${DB_PASSWORD}
      - MYSQL_DATABASE=${DB_DATABASE}
    ports:
      - "127.0.0.1:3306:3306"
    volumes:
      - linkace-db:/var/lib/mysql

  pg-db:
    image: docker.io/library/postgres:17
    environment:
      - POSTGRES_PASSWORD=${DB_PASSWORD}
      - POSTGRES_USER=${DB_USERNAME}
      - POSTGRES_DB=${DB_DATABASE}
    ports:
      - "127.0.0.1:5432:5432"
    volumes:
      - linkace-pg-db:/var/lib/postgresql/data

  # --- PHP
  php:
    build:
      context: .
      dockerfile: ./resources/docker/dockerfiles/development.Dockerfile
    depends_on:
      - db
    volumes:
      - .:/app:delegated
      - ./resources/docker/php/php-dev.ini:/usr/local/etc/php/conf.d/php.ini:ro

  # --- Caddy
  caddy:
    image: docker.io/library/caddy:2
    ports:
      - "80:80"
    depends_on:
      - php
    volumes:
      - .:/app:delegated
      - ./resources/docker/Caddyfile:/etc/caddy/Caddyfile:ro

  # --- Redis
  redis:
    image: docker.io/library/redis:8.2
    command: "redis-server --requirepass ${REDIS_PASSWORD}"
    ports:
      - "127.0.0.1:6379:6379"

  # --- Buggregator
  buggregator:
    image: ghcr.io/buggregator/server:latest
    ports:
      - "8000:8000"
    depends_on:
      - php

volumes:
  linkace-db:
    driver: local
  linkace-pg-db:
    driver: local

This file may be out of date. Check the LinkAce documentation for current setup steps.

Track your self-hosted stack

Bookmark software to try, rate tools you've used, and keep your collection in one place.

Metadata extracted from README on Jun 25, 2026

Related Software

ArchiveBox logo

ArchiveBox

28.8k
ArchiveBox is a self-hosted web archiving tool that preserves websites and other online content in durable, machine-readable formats.
Digital ArchivingPermissive LicenseFully FOSS+3
Fully FOSS
Details
Karakeep logo

Karakeep

29.7k
Karakeep is a self-hostable bookmark-everything app with AI-assisted tagging, summarization, and search.
Bookmark ManagementPastebinsCopyleft License+4
3 Containers
Details
linkding logo

linkding

11.3k
linkding is a self-hosted bookmark manager designed to be minimal, fast, and easy to set up with Docker.
Bookmark ManagementKnowledge ManagementDigital Archiving+2
Single Container
Details
Shiori logo

Shiori

11.7k
A simple bookmarks manager written in Go, available as both a command-line app and a web application.
Bookmark ManagementPermissive LicenseDigital Archiving+1
Details
Wallabag logo

Wallabag

13.0k
wallabag is a web application for saving web pages to read later, with content extraction to remove distractions.
Digital ArchivingBookmark ManagementSelf Hosting Solutions+1
Details
LinkWarden logo

LinkWarden

20.1k
Linkwarden is a self-hosted, open-source collaborative bookmark manager for collecting, reading, annotating, and preserving webpages.
Bookmark ManagementKnowledge ManagementDigital Archiving+2
Open Core
Details
Webarchive logo

Webarchive

200
Own Webarchive is a simple self-hosted web archive for saving web pages in PDF, header, or single-file HTML formats.
Digital ArchivingBookmark ManagementDocument Management+3
Details
Readeck logo

Readeck

1.2k
Save the precious readable content of web pages you like and want to keep forever. See it as a bookmark manager and a read later tool.
Bookmark ManagementDigital ArchivingCopyleft License+2
Details
Betula logo

Betula

50
Single-user federated bookmark manager with Fediverse support and archives.
Social NetworksDigital ArchivingSelf Hosting Solutions+2
Fully FOSS
Details
Digiread logo

Digiread

Clean up online pages and articles using Mozilla's Readability (documentation in French).
Miscellaneous ToolsCopyleft LicenseDigital Archiving+3
Details
Homepage by gethomepage logo

Homepage by gethomepage

33.2k
A fast, fully static and highly customizable application dashboard with integrations for many services and support for YAML-based configuration or Docker label discovery.
Personal DashboardsCopyleft LicenseBookmark Management+2
Details
Paperless-ngx logo

Paperless-ngx

46.8k
Paperless-ngx is a document management system that turns physical documents into a searchable online archive.
Document ManagementDigital ArchivingAutomation Tools+3
Details