Favicon of Portkey

Portkey

Create a simple, self-hosted startup page for your links. Display link collections, add custom pages, and manage it all with one configuration file.

Create a personal, self-hosted web portal to use as a browser startup page or a central hub for your links. The entire application is managed through a single, easy-to-edit YAML configuration file, removing the need for complex setups or databases. It's a lightweight solution built with Go, ensuring fast performance on any system.

Key features include:

  • Centralized Link Hub: Organize all your important URLs in one clean interface, sorted as you prefer.
  • Custom Pages: Add your own pages with custom HTML content, perfect for notes or embedded widgets.
  • Integrated Search: Quickly find links using the built-in search bar, which supports keywords and string similarity matching.
  • Easy Customization: Choose between dark and light modes, add a custom footer, and inject your own scripts or styles.
  • Docker-Ready: Deploy the application easily using the official Docker images.
  • Built-in Metrics: Monitor usage with the Prometheus-compatible metrics endpoint for advanced tracking.

Directory Structure

portkey
data
.env
docker-compose.yml

docker-compose.yml

services:
  portkey:
    image: codehat/portkey:latest
    container_name: portkey
    ports:
      - "8080:8080"
    volumes:
      - ./data:/app/data
    restart: unless-stopped

.env

# No sensitive environment variables required for Portkey

Share:

Ad
Favicon

 

  
 

Similar to Portkey

Favicon

 

  
  
Favicon

 

  
  
Favicon