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
- About The Project
- Getting Started
- Usage
<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>
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.
To build PanIndex for FreeBSD locally, follow these steps.
- Go (latest version recommended)
- Clang with FreeBSD cross-compilation support
- Git
- Bash
- Clone this repository:
git clone https://github.com/LoveDoLove/panindex-freebsd.git cd panindex-freebsd - Ensure you have a FreeBSD sysroot at
/opt/freebsd(see GitHub Actions for setup example). - Run the build script:
bash build.sh
- The resulting binary will be built for FreeBSD.
After building, deploy the resulting PanIndex binary to your FreeBSD system. For usage and configuration, refer to the upstream PanIndex documentation.
Contributions are welcome! Please fork the repo and submit a pull request, or open an issue for suggestions and bug reports.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
LoveDoLove - @LoveDoLove
Project Link: https://github.com/LoveDoLove/panindex-freebsd
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.