Hiccup

Create a custom, static start page to access links quickly. Organize bookmarks, search across providers, and manage your dashboard with a simple configuration file.

Create a completely personalized and fast-loading start page to access your most important links instantly. Because it's a static webpage, it's incredibly quick and can be hosted anywhere, from a home server to a simple static site provider, or even used as your browser's new tab page. All your configurations are managed through a config.json file, giving you full control over the layout and content.

This tool offers a range of features to build your perfect dashboard:

  • Drag & Drop: Easily add new links or update card images by dragging them from another window.
  • Powerful Search: Find what you need quickly by searching through your links, tags, and multiple search providers like Google or DuckDuckGo.
  • Multiple Profiles: Manage different sets of links by loading various configuration files, either locally or from a remote URL.
  • Keyboard Navigation: Navigate the entire interface using hotkeys for maximum efficiency.
  • PWA Support: Install the page as a Progressive Web App for an app-like experience.
  • Docker Support: Deploy your own instance easily using the provided Docker image.

All changes you make are saved locally in your browser, ensuring your links and data remain private. You can easily export your configuration file to back it up or share it across different devices.

Directory Structure

hiccup
data
.env
docker-compose.yml

docker-compose.yml

services:
  hiccup:
    image: ghcr.io/bleckbeard/hiccup:latest
    container_name: hiccup
    ports:
      - "8080:80"
    volumes:
      - ./data:/usr/share/nginx/html/data
    restart: unless-stopped

.env

# Hiccup is a static start page and typically does not require sensitive environment variables.
# If you configure external API integrations later, add their keys here.

Share:

Ad
Favicon

 

  
 

Similar to Hiccup

Favicon

 

  
  
Favicon

 

  
  
Favicon