{"repo":"andreimarcu/linx-server","free":true,"listed":false,"github":"https://github.com/andreimarcu/linx-server","clone":"git clone https://github.com/andreimarcu/linx-server.git","description":"Self-hosted file/code/media sharing website.","language":"Go","stars":1578,"topics":["file-upload","file-sharing","upload","upload-file","upload-videos","upload-pictures","pastebin","pastebin-service"],"license":"GPL-3.0","category":"self-hosted-apps","readme_excerpt":"Development on this repository has been frozen. Feel free to send a pull request if you are maintaining an active fork of this project to add a link to your repository in this readme. Active Forks - gabe565: http://github.com/gabe565/linx-server - ZizzyDizzyMC: https://github.com/ZizzyDizzyMC/linx-server/ - Seb3thehacker: https://github.com/Seb3thehacker/linx-server --- linx-server ====== Self-hosted file/media sharing website. Clients Official - CLI: linx-client - Source Unofficial - Android: LinxShare - Source Google Play - CLI: golinx - Source Features - Display common filetypes (image, video, audio, markdown, pdf) - Display syntax-highlighted code with in-place editing - Documented API with keys for restricting uploads - Torrent download of files using web seeding - File expiry, deletion key, file access key, and random filename options Screenshots Getting started ------------------- Using Docker 1. Create directories and and run 2. Create a config file (example provided in repo), we'll refer to it as linx-server.conf in the following examples Example running Example with docker-compose Ideally, you would use a reverse proxy such as nginx or caddy to handle TLS certificates. Using a binary release 1. Grab the latest binary from the releases, then run 2. Run Usage ----- Configuration All configuration options are accepted either as arguments or can be placed in a file as such (see example file linx-server.conf.example in repo): ...and then run Options Option Description --","default_branch":null,"files":null,"tree":[],"storefront":"/r/andreimarcu","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/andreimarcu/linx-server/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}