Freehold - An open, secure, and lightweight platform for your files and data

  •        417

Freehold is a webserver that you can host on anything from a multi-core VPS to a Rasberry Pi. It provides a simple REST API for uploading files and managing them. There is also a built-in datastore API that allows for storing any other type of data you need. You can use Freehold-Sync to synchronize your desktop files with your freehold instance to make your own open, and secure Dropbox / Google Drive alternative.

http://tshannon.bitbucket.org/freehold/
https://bitbucket.org/tshannon/freehold

Tags
Implementation
License
Platform

   




Related Projects

Nuage - A Dropbox-like interface for your existing data (with support for many backends)

  •    Javascript

A Dropbox-like file manager that let you manage your data anywhere it is located. It could be FTP, SFTP, WebDAV, Git, S3, Minio, Dropbox, Google Drive. It helps to manage your files from a browser, Upload files and folders, Audio player, Video player, Image viewer and lot more.

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.

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.

Seafile - File Syncing and Collaboration for Teams

  •    C

Seafile is a full-fledged document collaboration platform. Its features include Groups with file syncing, wiki, discussion and tasks, Managing files into libraries, Each library can be synced separately, Sync with existing folders, File revisions, Library encryption with a user chosen password.

ownCloud - A personal cloud which runs on your own server

  •    PHP

ownCloud gives you universal access to your files through a web interface or WebDAV. It also provides a platform to easily view & sync your contacts, calendars and bookmarks across all your devices and enables basic editing right on the web. Installation has minimal server requirements, doesn’t need special permissions and is quick. ownCloud is extendable via a simple but powerful API for applications and plugins.


Cabos - Easy File Sharing Program, Alternative to DropBox

  •    Java

Cabos is Gnutella file sharing program. Cabos provides simple sidebar interface, Mojito DHT support, firewall to firewall transfers, UPnP support, IP2Country support, iTunes integration.

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.

Meteor-Files - Upload files via DDP or HTTP to Meteor server FS, AWS, GridFS, DropBox or Google Drive

  •    Javascript

Award winning, extremely fast and robust package for file uploading, managing and streaming (Audio & Video & Images), with support of server's file system (FS) or third party storage, like: AWS, DropBox, Google Storage, Google Drive, GridFS or any other with API. All PRs are always welcome on dev branch. Please, always give expressive description to your changes and additions.

Open Xange > Linux Technology!

  •    

System: - Kernel 3.5.4 - KDE 4.9 Cloud and Network: - Google Network Drive - Dropbox - One Click Windows File Sharing - Network Storage Access Drive(web folder, ftp, ...) Applications: - Firefox 15.0 - Libre Office 3.5 - Java - Adobe Reader Multimedia: - VLC Multimedia Player - GIMP Chat: - Skype and MSN ----------------------------------------------------------------------------------------------- Install in a USB PEN: 1. Download Open Xange .iso 2: Use http://sourceforge.net/projects/une

Cloud Filebrowser - Access documents from Box, Dropbox, Google Drive and Onedrive

  •    Javascript

Cloud File Browser is a javascript library to connect to Document Hub provider (e.g. Dropbox, Box, Google Drive) by creating Cloud Elements instances, this library uses nodejs on the backend for connecting to Cloud Elements API by not exposing any keys or tokens to outside world.

GDFileManagerKit - A consistent iOS API for cloud file storage services including Dropbox and Google Drive

  •    Objective-C

Fed up with different/inconsistent/non-existent SDKs for cloud file storage services? Try GDFileManagerKit! GDFileManagerKit lets you access Dropbox, Google Drive, SugarSync and WebDAV with a consistent, NSFileManager-like API. GDFileManagerKit is currently beta-quality software, but I am using it in my app PocketBib. See my blog post for details.

HPCC System - Hadoop alternative

  •    C++

HPCC is a proven and battle-tested platform for manipulating, transforming, querying and data warehousing Big Data. It supports two type of configuration. Thor is responsible for consuming vast amounts of data, transforming, linking and indexing that data. It functions as a distributed file system with parallel processing power spread across the nodes. Roxie, the Data Delivery Engine, provides separate high-performance online query processing and data warehouse capabilities.

ipfspics-server - Content-addressable, peer-to-peer method of storing and sharing images on the internet

  •    PHP

ipfs.pics is a open-source and distributed image hosting website. It aims to be an alternative to non-libre image hosting websites such as imgur, flickr and others. It is based on IPFS - the InterPlanetary File System. The whole application runs on the concept of peer to peer connections, which means that instead of hosting the information in a single location, our servers, the data is stored by everyone who wants to. When a picture is put on IPFS, it is given a hash, a 46 characters long digital fingerprint. No other file will have it and if the same file is added twice then their hashes will be exactly the same, which means the picture can still be found on the network simply by knowing the hash, even if our website is down. You can find the hash at the end of a picture URL, just like below.

gdrive - Google Drive CLI Client

  •    Go

This tool is not being actively maintained at the moment, ymmv. For incremental and encrypted backup of unix systems borg is a great alternative and rsync.net provides a cheap and reliable backup target. gdrive is a command line utility for interacting with Google Drive.

Dropbox-Uploader - Dropbox Uploader is a BASH script which can be used to upload, download, list or delete files from Dropbox, an online file sharing, synchronization and backup service

  •    Shell

Dropbox Uploader is a BASH script which can be used to upload, download, delete, list files (and more!) from Dropbox, an online file sharing, synchronization and backup service. It's written in BASH scripting language and only needs cURL.

transfer.sh - Easy and fast file sharing from the command-line

  •    Go

Easy and fast file sharing from the command-line. This code contains the server with everything you need to create your own instance. Transfer.sh currently supports the s3 (Amazon S3), gdrive (Google Drive) providers, and local file system (local).

frisbee - :dog2: Modern fetch-based alternative to axios/superagent/request

  •    Javascript

tldr; Stripe-inspired API wrapper for WHATWG's fetch() method for making simple HTTP requests (alternative to superagent, request, axios).If you're using node-fetch, you need node-fetch@v1.5.3 to use form-data with files properly (due to https://github.com/bitinn/node-fetch/issues/102) If you experience form file upload issues, please see https://github.com/facebook/react-native/issues/7564#issuecomment-266323928.

Cyberduck - Libre server and cloud storage browser for Mac and Windows

  •    Java

Cyberduck is a libre server and cloud storage browser for Mac and Windows with support for FTP, SFTP, WebDAV, Amazon S3, OpenStack Swift, Backblaze B2, Microsoft Azure & OneDrive, Google Drive and Dropbox.

PaKnPosT Pro File Sharing Facility

  •    Javascript

PaKnPosT presents an alternative to email for sharing large files. It uses HTTP via Web browser to convey files, and text email to notify file recipients, with file type restriction, virus scanning, encryption, password protection and anti-spam measures