I created PACMAN - not what you think

PACMAN is a free, open-source, web-based contact management app designed for simplicity and privacy.

#go #golang #open-source #privacy

December 7, 20243 min read


When it comes to managing your contacts, privacy is often an afterthought. That's why I created PACMAN: Private Alternative for Contact Management And Networking. PACMAN is an open-source, web-based application that gives you full control over your contact data. With features like contact creation, editing, and export to VCF format, PACMAN is designed for individuals and organizations who value simplicity and privacy above all else.

PACMAN

Why Choose PACMAN?

PACMAN is built with a privacy-first philosophy, meaning your contact data stays with you. Unlike other solutions that store your information in the cloud, PACMAN ensures you're always in control.

Here's why PACMAN stands out:

Features

Setting Up PACMAN

Ready to start managing your contacts securely? Follow these steps to self-host PACMAN on your server or local machine.

Prerequisites

Installation

  1. Clone the Repository:

    git clone https://github.com/itsjustneo-xo/pacman
    cd pacman
    
  2. Build and Run the Application:

    go run main.go
    

    By default, PACMAN will run on http://localhost:8080.

Customizing PACMAN

PACMAN is designed to be configurable with minimal effort. Here's what you can modify in main.go:

const (
    port     = 8080                       // Port to run the app on
    username = "your_username"            // Basic Auth username
    password = "your_password"            // Basic Auth password
    dbFile   = "database/contacts.db"     // Path to SQLite database file
    vcfFile  = "contacts.vcf"             // Default VCF export file
)

Once configured, simply restart the application for changes to take effect.

Using PACMAN

What's Next for PACMAN?

PACMAN is continually evolving, with exciting features on the way:

Conclusion

If you're looking for a simple, secure, and self-hosted solution for managing your contacts, PACMAN is the perfect fit. Whether for personal use or small businesses, PACMAN lets you take control of your data while keeping things lightweight and user-friendly.

Ready to take the leap? Check out the PACMAN repository on GitHub and get started today!


Similar Posts

View All