DOX consists of folders (toplevel directories) with
their specific configuration (users, access, etc), stored on the F*EX
A folder can contain any number of document files or subdirectories.
As with F*EX archive sharing DOX documents do not have an expiration date. They stay online, until you delete them.
With the CLI client
package you can synchronize a local directory with DOX, either for upload or
In opposition to a webbrowser fexdox conveys file attributes and transfers symbolic links, too.
Files and directories with a "#" prefix are blocked for user access,
only the owner can read them.
Both, owner and user, can use the CLI client fexdox for file syncing and a webbrowser to download or upload documents.
Some document types like GIF PNG JPG PDF HTML TXT can be viewed directly with a webbrowser.
/FOLDER/.fexdox/ configuration subdirectory will be
/FOLDER/.fexdox/config contains the configuration:
|# how many backup versions fexdox automatically creates and keeps (default: 1)|
|# no access for other users|
|# access for other users listed in the users file (default)|
|# anonymous read access for everybody|
|# character set name for files (default: utf-8)|
|# show [delete] button for folders and backups (default)|
|# show [delete] button for backups|
|# show no [delete] button|
/FOLDER/.fexdox/users you can write your users with passwords:
USER1:PASSWORD1 USER2:PASSWORD2 USER3:PASSWORD3 ...User and password can be any string (without spaces and colons).
You can further restrict user access to specific ips or ip ranges via
/FOLDER/.fexdox/access with the content:
IP1 IP2-IP3 ...
User access to specific files and directories can be blocked via
/FOLDER/.fexdox/exclude with the content:
FILE1 FILE2 DIR1/FILE3 ...Files and directories with names beginning with "." or "#" or ending with "~" are implicitly blocked.
No user will see or can download blocked files.
[Create] an upload directory for user ...
The upload directory and its content are only visable for this user and
for the owner.
Below you can set a "!publish" flag.
Only users with this flag are able to move their uploads to the regular folder.
Without this flag you (the owner) have to do this manually.
Otherwise the uploaded files stay in the upload directory, invisable for other users.
#.htmlyou can put HTML code which will be displayed above the directory listing, e.g:
<h1>This directory contains great stuff about hotchpotch</h1>
/FOLDER/.fexdox/config, older backups will be deleted!
|[list it]||list all files in all directories on one page|
|[zip it]||make a zip archive and offer a download link|
|[fex it]||fex the files to your email address|
|[sync it]||start fexsync for download|
|[reload]||reload the page|
|[backup]||create backup version|
|[restore]||restore backup version|
|[delete]||delete backup version|
|[DELETE]||delete the folder with all backups|
|[zip it]||make a zip archive of the the selected files and offer download link|
|[fex it]||fex the selected files to your email address|
|[copy]||copy the selected files to another folder|
|[move]||move the selected files to another directory|
|[rename]||rename the selected files (you will be prompted for new names)|
|[publish]||move the selected files from the upload area to the regular folder directory|
|[delete]||delete the selected files|
|[mirror]||mirror (download to server directory) given URL|
|archive sharing||document exchange|
|storage subunit||archive set||directory (nested)|
|file attributes preservation||yes||modification time only|
|resuming of interrupted transfers||yes||yes|
|users managed by owner||yes||yes|
|users may delete objects||yes||no|
|notification of new uploads||yes||yes|
Names in UPPERCASE in this document are placeholders, you have to substitute them with real values!