Back to Apps
LinkAce (v2)

Deploy LinkAce (v2) on Your Own Server

LinkAce is a self-hosted tool for effortlessly archiving, organizing, and sharing your favorite web links.

πŸ“¦ Other

Want to deploy LinkAce (v2) on your server faster? Try Senate with one-command setup, automatic HTTPS and monitoring.

Get Started

What is LinkAce (v2)?

LinkAce is a self-hosted tool for effortlessly archiving, organizing, and sharing your favorite web links. With a clean interface, you can save articles, bookmark tools, and preserve important content long-term. Easily categorize and retrieve your links, or share your collection with others.

Self-Host LinkAce (v2)

Follow these steps to deploy on your own server.

1

Install Docker

Skip this step if Docker is already installed on your server.

curl -fsSL https://get.docker.com | sh
2

Configure

Customize the settings below. Defaults work for most cases.

3

Deploy

Copy the configuration and run it on your server.

services:
  linkace:
    environment:
      APP_KEY: a551838b2a75ae2f7207774f6046d595
      APP_URL: http://linkace.your-domain.com
      CACHE_DRIVER: redis
      COMPOSE_PROJECT_NAME: linkace
      DB_CONNECTION: mysql
      DB_DATABASE: linkace
      DB_HOST: linkace-db
      DB_PASSWORD: 4b63fa4208d2df36f515d22d1f45fb89
      DB_PORT: "3306"
      DB_USERNAME: linkace
      MAIL_ENCRYPTION: ssl
      MAIL_FROM_ADDRESS: ""
      MAIL_FROM_NAME: ""
      MAIL_HOST: smtp.example.com
      MAIL_MAILER: smtp
      MAIL_PASSWORD: ""
      MAIL_PORT: "465"
      MAIL_USERNAME: ""
      REDIS_HOST: linkace-redis
      REDIS_PASSWORD: 661a2a38fa2bd6533173046dcc6b903f
      REDIS_PORT: "6379"
      SESSION_DRIVER: redis
    volumes:
      - linkace-data:/app
    depends_on:
      - linkace-db
  linkace-db:
    image: mariadb:11.4.4
    environment:
      MYSQL_DATABASE: linkace
      MYSQL_PASSWORD: 4b63fa4208d2df36f515d22d1f45fb89
      MYSQL_ROOT_PASSWORD: a49ec75f72d87b95c778031eb4d836bd
      MYSQL_USER: linkace
    volumes:
      - linkace-db:/var/lib/mysql
    depends_on:
      - linkace-redis
  linkace-redis:
    image: bitnamilegacy/redis:7.2
    environment:
      REDIS_PASSWORD: 661a2a38fa2bd6533173046dcc6b903f
volumes:
  linkace-data: {}
  linkace-db: {}

Then run:

docker compose up -d
4

Access

Once started, access your app at http://localhost:80

Why Self-Host LinkAce (v2)?

Full Data Ownership

Your data stays on your servers. No third-party access.

No Monthly Fees

Pay only for your server. No per-seat or usage charges.

Complete Control

Customize, backup, and scale on your own terms.

Privacy & Compliance

Meet GDPR, HIPAA, or internal security requirements.

Technical Details

Want to go faster?

Try Senate! Senate handles Docker, HTTPS, updates, and monitoring for you. Deploy any of our 300+ apps with a single command.

Install on any Linux server:

sh -c "$(curl -sSL https://get.senate.sh)"