User management Weezo is based on the concept of user groups. You and your friends can connect to each other from user groups.
You can create as many groups as you want. Each group has a number of shared resources to which group users have access.
For example, you can give yourself complete access to all files on your computer while allowing selected friends to see only a selected directory with photos.
Access to each of these groups can, naturally, be made secure by means of a password known only to approved users.
There are three types of groups:
- "Single User": this group can only be accessed by one person at a time. This person can change the group settings: theme, password, and so on.
- "Anonymous Users": several persons can simultaneously access the shared resources associated with this group.
- "Identified Users": to access this group, users must enter the name when they connect; in this way, you can identify the people who accessed your secure space.
Apart from associated shared resources, you can personalize the functionalities of each group: access to messages, sound played by your computer on connecting; restriction of authorized IP addresses, and so on.
Sharing The concept of shared resources is at the heart of Weezo. Specifically, you define the elements you want to make accessible, either to you or your friends.
You can create as many shared resources as you want: vacation photos shared with your family; party photos reserved for friends only; your audio library that you want to access from your mobile phone. The list is endless.
Photos Album This shared resource is used to create an album from photos you want to share.
You select the images you want to share, and the layout, and Weezo automatically generates the album.
And no matter the size or number of photos you choose, they are immediately available as soon as the album is created.
You can also authorize visitors to download the originals, make comments or even send you their own photos (copied into the shared directory and automatically added to the album).
Videos You select the videos to share, a complete directory or a list of files; they display immediately.
There is no need for any downloading nor encoding; the web browser reads the videos immediately.
If you have a preference for a given video player (VLC, QuickTime, etc.), Weezo lets you select your preferred player. And, video sharing doesn't stop there, with a host of other features such as display subtitles, video thumbnails, and more.
Chat With this shared resource, you can chat with visitors connected to your Weezo space. They can chat with each other and even use your WebCam!
Blog The software includes a basic blog, where you can leave messages for your visitors, post the latest news, or publish content you want to share.
This blog has all the normal functionalities you would expect (posting images, adding comments, thread history, etc.).
Music With this shared resource, you can listen to your music by streaming or share it with your friends.
You can share selected directories or your complete iTunes or Winamp libraries.
Several actions are available: create reading lists; display covers; select a listening quality; limit the downloading of sources, and more. In addition to the built-in flash reader, most audio players can be used.
Bookmarks With this option, you gain access to all your browser bookmarks (Internet Explorer, Firefox or Opera); the bookmarked sites display as a thumbnail image.
You can add new bookmarks remotely which (if they are linked to a browser) display directly as favorites in the browser. In this way, you can enrich your link library remotely, and let your friends add new links.
Webcam With this shared resource, you can view your WebCam images in real time; the ideal solution to monitor your home when absent or to chat with friends.
Websites With Weezo, you can post any HTML or PHP web site yourself. You publish a site you created (or generated using third-party software) and can use practically any Web application written in PHP.
If necessary, this shared resource can be enriched using the "MySQL" extension to run applications based on this type of database.
Files Thanks to this shared resource, you can easily access files on your computer. Concretely, this feature consists in a file browser similar to the Windows browser which you can use to first, gain remote access to your documents (work documents for examples) and second, share files with your friends.
You can also, as you like, share the contents of a directory and its sub-directories, a selection of files and directories, and even, if you wish, all files on your computer!
Depending on how you set things up, you can:
- download the files one by one or by batches (in which case they are grouped together as a single zip file);
- send files from any computer toward your computer (upload);
- view and edit documents (if the format is compatible);
- create directories, delete or rename files, launch programs.
RSS reader With the RSS feed aggregator, you can share your information threads. This list can be automatically synchronized with the RSS feeds of Internet Explorer, Firefox or indeed any other software storing data in OPML format.
Web TV With the WebTV shared resource, subscribers to the Free, SFR and Club-Internet operators can watch television remotely via their Weezo space.
Weezo comes with an extension manager, where new types of shared resources can be easily added.
Several popular web applications are already available: Wordpress, Dotclear, phpBB, Joomla, MediaWiki... You can also adapt new applications; in fact, practically every PHP application is compatible.
Access With Weezo, you can gain remote access to your computer and its content. This functionality is similar to the Shared Resources functionality: you create a specific user group called "Administrator".
In addition to the shared resources already mentioned, access to the "Remote Administration" shared resources lets you:
Advanced users will appreciate the MySQL extension with "phpMyAdmin" for the remote management of databases.
- start up or shut down your computer,
- take control of your computer remotely using a virtual desktop,
- issue MS-DOS commands,
- configure groups and shared resources,
- manage your Weezo contacts,
- monitor active transfers and active connections,
- check site statistics,
- and avail of a host of other functionalities...
Sending Files With Weezo , you no longer need to worry about file-size limitations set down by many e-mail client applications. No matter how big your file, recipients can download them in just a few clicks.
File transfers Thanks to the Weezo integrated file-transfer tool, you can easily send as many files as you want, no matter how big.
- Select the file or directory you want to transfer => Weezo automatically generates a URL link for which you define the lifetime and maximum number of authorized download operations;
- Send this link to the recipient by e-mail or instant messenger;
- All the recipient has to do to start downloading is click on this link.
BitTorrent file sending Files can be sent using the BitTorrent client, which is particularly well suited to transferring large files.
This solution is just as simple: you select the BitTorrent option when setting up the Sending operation. When the recipient clicks on the resulting link, a ".torrent" file will be downloaded. Then opening this file by means of the BitTorrent client to launch downloading. An additional bonus: no matter how long the transfer lasts, in the event of failure, the downloading will restart where it failed.
As always, your privacy is guaranteed, with files transferring directly from sender to recipient; no third party can access the transferred files.
Instantaneous streaming You can give access to your files using "streaming" links, generated automatically by Weezo. Send the links by e-mail or IM; the recipient can play them immediately in his browser, without having to download them.
Just a few seconds is all it takes to recommend a song or video to your friends.
Publishing content Are you looking for a way to quickly publish a video or make files available to multiple recipients? In just a few clicks, Weezo publishes the content of your choice (photos, videos, playing lists, etc.) on a blog or website you choose.
The published content is immediately available to visitors on the site where published.
You can remove this content at any time; simply delete your publishing link in Weezo to render the files inaccessible.
The Weezo operating principle consist in establishing a direct connection between users, you or your friends, and your computer.
As regards user authentication, you have two options:
- direct authentication: users are routed directly to the Weezo authentication page on your computer;
- "Centralized" authentication: users are authenticated on the weezo.net site prior to rerouting to your computer.
The diagram below details user access to your shared resources depending on the option chosen:
1. Finding and connecting to your computer
The user types the address of your Weezo personal site in his web browser: http://weezo.net/account_name, where "account_name" is the name of your Weezo account. The site www.weezo.net redirects the user to your computer. The connection page is then displayed in his/her web browser.
1. Request for connection
The user types the address of your Weezo personal site in his web browser: http://weezo.net/account_name. The weezo.net server then connects to your computer and retrieves information needed for group and password encryption (RSA public key).
A connection form, including this data, is then returned to user.
2. Connecting to a user group
The user chooses, from among the groups you have created (family, friends, guests, ...) the one he wants to use to connect. He uses the password you gave him to identify himself.
2. Authentication and redirection
The User then enters the group name and password. This information is then encrypted and returned to weezo.net server, which routes the request to your PC. If everything is ok, the PC returns, via the weezo.net server, its IP address as well as a "connection token". The weezo.net server then redirects the visitor to your computer, where the connection token is used to avoid re-authentication.
3. Accessing shared resources
The user is now connected. He can access the shared resources associated to his group.
Under the Hood
Architecture Weezo runs on an Apache server, the preferred solution for 70% of websites.
If this sounds a bit technical, don't worry; the whole process is automated; nothing has to be installed and no complex settings have to be adjusted!
File exchanges take place directly between your Weezo secure space and visitors. No personal data transfers via our servers => your data privacy is respected.
Security In addition to visitor password authentication, you can activate the SSL encryption of connections in a single click.
This adds an extra layer of security to your data exchanges.
Upgradeability Having open source code (PHP License) means that developers can create new extensions or adapt virtually any existing PHP application. These extensions can be made available to all.