Skip to content

PanIndex FreeBSD provides scripts and automation to build the PanIndex file indexing and sharing server for FreeBSD. It fetches the latest upstream release, configures the build environment, and produces FreeBSD-compatible binaries. This project is not the original PanIndex, but a downstream build/packaging effort for FreeBSD users.

License

Notifications You must be signed in to change notification settings

LoveDoLove/panindex-freebsd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues License LinkedIn


PanIndex FreeBSD Logo

PanIndex FreeBSD

FreeBSD build and packaging for PanIndex, a modern file indexing and sharing server. This project automates building PanIndex for FreeBSD using GitHub Actions and custom scripts.
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. <li><a href="#contributing">Contributing</a></li>
    <li><a href="#license">License</a></li>
    <li><a href="#contact">Contact</a></li>
    <li><a href="#acknowledgments">Acknowledgments</a></li>
    

About The Project

PanIndex FreeBSD provides scripts and automation to build the PanIndex file indexing and sharing server for FreeBSD. It fetches the latest upstream release, configures the build environment, and produces FreeBSD-compatible binaries. This project is not the original PanIndex, but a downstream build/packaging effort for FreeBSD users.

(back to top)

Built With

(back to top)

Getting Started

To build PanIndex for FreeBSD locally, follow these steps.

Prerequisites

  • Go (latest version recommended)
  • Clang with FreeBSD cross-compilation support
  • Git
  • Bash

Installation

  1. Clone this repository:
    git clone https://github.com/LoveDoLove/panindex-freebsd.git
    cd panindex-freebsd
  2. Ensure you have a FreeBSD sysroot at /opt/freebsd (see GitHub Actions for setup example).
  3. Run the build script:
    bash build.sh
  4. The resulting binary will be built for FreeBSD.

(back to top)

Usage

After building, deploy the resulting PanIndex binary to your FreeBSD system. For usage and configuration, refer to the upstream PanIndex documentation.

(back to top)

Contributing

Contributions are welcome! Please fork the repo and submit a pull request, or open an issue for suggestions and bug reports.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

Top contributors:

contrib.rocks image

License

Distributed under the MIT License. See LICENSE for more information.

(back to top)

Contact

LoveDoLove - @LoveDoLove

Project Link: https://github.com/LoveDoLove/panindex-freebsd

(back to top)

Sponsorship

This project is proudly supported by ZMTO as part of their open-source VPS program. We extend our sincere gratitude to ZMTO for their valuable resources and commitment to empowering open-source innovation.

(back to top)

Acknowledgments

(back to top)

About

PanIndex FreeBSD provides scripts and automation to build the PanIndex file indexing and sharing server for FreeBSD. It fetches the latest upstream release, configures the build environment, and produces FreeBSD-compatible binaries. This project is not the original PanIndex, but a downstream build/packaging effort for FreeBSD users.

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published

Languages