Jirafeau - One Click File Sharing

  •        98

Jirafeau is a "one-click-filesharing": Select your file, upload, share a link. That's it.

Main Features:

  • One upload → One download link & one delete link
  • Send any large files (thanks to the HTML5 file API → PHP post_max_size limit not relevant)
  • Shows progression: speed, percentage and remaining upload time
  • Preview content in browser (if possible)
  • Optional password protection (for uploading or downloading)
  • Set expiration time for downloads
  • Option to self-destruct after first download
  • Shortened URLs using base 64 encoding
  • Maximal upload size configurable
  • NO database, only use basic PHP
  • Optional data encryption
  • Small administration interface
  • CLI script to remove expired files automatically with a cronjob
  • Basic, adaptable »Terms Of Service« page
  • Basic API
  • Bash script to upload files via command line
  • Themes

https://jirafeau.net/
https://gitlab.com/mojo42/Jirafeau

Tags
Implementation
License
Platform

   




Related Projects

YouTransfer - The simple but elegant self-hosted file transfer & sharing solution

  •    Javascript

YouTransfer is looking for contributors who are willing to update out-dated packages, merge pull requests, resolve issues and continue to improve the overal product. If you are interested, please contact me (info at youtransfer dot io). YouTransfer is a simple but elegant self-hosted file transfer & sharing solution. It is an alternative to paid services like Dropbox and WeTransfer by offering similar features but without limitations, price plans and a lengthy privacy policy. You remain in control of your files.

linx-server - Self-hosted file/code/media sharing website

  •    Javascript

Self-hosted file/media sharing website. A helper utility linx-genkey is provided which hashes keys to the format required in the auth files.

psitransfer - Simple open source self-hosted file sharing solution.

  •    Javascript

Simple open source self-hosted file sharing solution. It's an alternative to paid services like Dropbox, WeTransfer.

SparkleShare - Self hosted, Secure, Instant file sync, Dropbox alternative

  •    CSharp

SparkleShare is a file sharing and collaboration app. It works just like Dropbox, and you can run it on your own server. It creates a special folder on your computer. You can add remotely hosted folders (or "projects") to this folder. These projects will be automatically kept in sync with both the host and all of your peers when someone adds, removes or edits a file.

SparkleShare - Share and collaborate by syncing with any Git repository instantly

  •    CSharp

SparkleShare is a file sharing and collaboration app. It works just like Dropbox, and you can run it on your own server. It's available for Linux distributions, macOS, and Windows. Support the project on Patreon. SparkleShare creates a special folder on your computer. You can add remotely hosted folders (or "projects") to this folder. These projects will be automatically kept in sync with both the host and all of your peers when someone adds, removes or edits a file.


droppy - Self-hosted file storage

  •    Javascript

droppy is a self-hosted file storage server with a web interface and capabilities to edit files and view media directly in the browser. It is particularly well-suited to be run on low-end hardware like the Raspberry Pi. droppy maintains a in-memory representation of the files directory. If you're on slow storage and/or serving 100k or more files, the initial indexing on startup will likely take some time.

Mattermost - Self-hosted Team Communication Service

  •    Go

Mattermost is self-hosted team communication service bringing messaging and file sharing into one place, accessible across PCs and phones, with archiving and search.

projectsend - ProjectSend is a free, open source software that lets you share files with your clients, focused on ease of use and privacy

  •    PHP

ProjectSend is a free, clients-oriented, private file sharing web application. Clients are created and assigned a username and a password. Uploaded files can be assigned to specific clients or clients groups.

Podgrab - A self-hosted podcast manager to download episodes as soon as they become live

  •    Javascript

Podgrab is a is a self-hosted podcast manager which automatically downloads latest podcast episodes. It is a light-weight application built using GO. It works best if you already know which podcasts you want to monitor. However there is a podcast search system powered by iTunes built into Podgrab.

Hammond - Self hosted vehicle management system to track fuel and other expenses related to all of your vehicles

  •    Go

Hammond is a self hosted vehicle management system to track fuel and other expenses related to all of your vehicles. It supports multiple users sharing multiple vehicles. It is the logical successor to Clarkson which has not been updated for quite some time now.

flame - Flame is self-hosted startpage for your server

  •    TypeScript

Flame is self-hosted startpage for your server. Its design is inspired (heavily) by SUI. Flame is very easy to setup and use. With built-in editors it allows you to setup your very own appliaction hub in no time - no file editing necessary.

mediacms - MediaCMS is a modern, fully featured open source video and media CMS, written in Python/Django and React, featuring a REST API

  •    Javascript

MediaCMS is a modern, fully featured open source video and media CMS. It is developed to meet the needs of modern web platforms for viewing and sharing media. It can be used to build a small to medium video and media portal within minutes. It is built mostly using the modern stack Django + React and includes a REST API.

Nextcloud - A safe home for all your data

  •    PHP

Nextcloud Files is an on-premise, open source file sync and share solution designed to be easy-to-use and highly secure. You can store your files, contacts, calendars and more on the server. It provides real-time collaboration and instant access to all data from any device, anywhere. Access data from FTP, Windows Network Drive, SharePoint, NFS, Object storage and more. It is designed with compliance in mind, providing extensive data policy enforcement, encryption, user management and auditing capabilities.

PhotoPrism - Personal Photo Management powered by Go and Google TensorFlow

  •    Go

PhotoPrism is a self hosted app for browsing, organizing, and sharing your photo collection. It makes use of the latest technologies to tag and find pictures automatically without getting in your way. It provides support to do reverse geocoding and automated tagging based on Google TensorFlow.

Lets-Chat - Self-hosted chat for small teams

  •    Javascript

Let's Chat is a persistent messaging application that runs on Node.js and MongoDB. It's designed to be easily deployable and fits well with small, intimate teams. It supports XMPP Multi-user chat (MUC), Multiple rooms, File uploads and lot more.

Nosqlclient (Formerly Mongoclient) - Cross-platform and self hosted, easy to use, intuitive mongodb management tool

  •    Javascript

Nosqlclient (Formerly Mongoclient) - Cross-platform and self hosted, easy to use, intuitive mongodb management tool. Its features include MongoDB Shell, Index management, User management, Schema analyzer, Live monitoring, File management and lot more.

The Lounge - Modern, responsive, cross-platform, self-hosted web IRC client

  •    Javascript

The Lounge is a self-hosted web IRC client. It supports Push notifications, link previews, file uploads, Stay always connected to IRC servers while you are offline. Forget about bouncers. Resume where you left off on any device. The client works smoothly on every desktop, smartphone and tablet.

Mollify - Web File Manager

  •    PHP

Mollify is a web file manager for publishing and managing files hosted in a web server. Users can have access to different files and with different permissions. It has support to Search files, Extract zip archives, File uploading (large files are uploaded in small chunks), WebDAV support and lot more.

parrot - Self-hosted Localization Management Platform built with Go and Angular 2

  •    TypeScript

Self-hosted Localization Management Platform built with Go and Angular 2.NOTICE: the project is still in heavy development and it is NOT recommended for use in production until a version 1.0 is reached.

bootkube - bootkube - Launch a self-hosted Kubernetes cluster

  •    Go

Bootkube is a tool for launching self-hosted Kubernetes clusters.When launched, bootkube will deploy a temporary Kubernetes control-plane (api-server, scheduler, controller-manager), which operates long enough to bootstrap a replacement self-hosted control-plane.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.