Skip to content

meso-unimpressed/pallet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pallet - Easy, fast and secure file sharing in your Browser

Description

Pallet lets you up- and download files using your browser with a simple interface.

Features

  • Much easier to (install, configure and) use than a FTP client

  • Multiple file upload

  • One-Click-Access allows giving access to users restricted to a specified period of time, without generating user accounts

  • Optional read-only access

  • Skinnable Interface, using modified jQuery themes

  • Simple setup

  • Compatible to use Pallet managed files and directories with FTP and LAN at the same time

  • Allowed file type and file size configurable

  • LDAP support

  • File transfer can be secured with SSL

Requirements

Server Side

User Side

  • JavaScript activated in the browser for active usage (creating directories, uploading files, administration)

  • Flash for multi-file upload

Installing Pallet

  1. Clone the repository

git clone git://github.com/hanssen/pallet.git
  1. Copy all config/*.yml.example to config/*.yml

  2. Edit the DB connection configuration in database.yml

  3. Edit the Settings configuration in settings.yml

  4. Copy all config/locales/particular*.yml.example to config/locales/particular/*.yml

  5. Make changes to mail signature, login message and title prefix in config/locales/particular/*.yml

  6. Start the setup script (will create DB, set random forgery protection secret, create admin account)

rake bootstrap RAILS_ENV=production
  1. Start the server

ruby script/server

Optional

If you want to use LDAP authentification:

Edit config/auth.yml, set “enable_ldap” to true.

If you want to send automatic One-Click-Access invitation mails via SMTP:

Adjust config/oca_mailer.yml to your needs. Delete config/oca_mailer.yml to use the built-in system mailer.

If you do want to use x-sendfile (Lighttpd/Apache2) in production environment:

Edit config/settings.yml, set “x_sendfile” to false in production scope.

If you want to use the nginx x-accel-redirect in production env: Uncomment the x_accel_redirect line in config/settings.yml in the production scope.

After Installation / First Server start

You should have entered login data to create an admin account during setup. If not, please create an admin account now using the rake task:

rake create_admin_user

Open the Pallet system in your browser and enter the login data for the recently created admin user.

The System Preferences page will appear, where you can adjust the default configuration.

Continue with creating your first pallet.

Now you are ready to easily share files with friends or customers.

Additional Information

Copyright © 2010, MESO Web Scapes, Sascha Hanssen (hanssen@meso.net) All rights reserved.

Contributor(s):

  • Sascha Hanssen <hanssen@meso.net>

  • Mathias Wollin <wollin@meso.net>

  • Markus Seeger <seeger@meso.net>

License

Copyright © 2010, MESO Web Scapes, Sascha Hanssen (hanssen@meso.net) See MIT-LICENSE.txt in this directory.

About

Easy, fast and secure file sharing in your Browser

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published