Server maintenance folder
From PowerFolder Wiki
Contents |
Preface
The server maintenance folder is a PowerFolder itself, which is hosted on the server containing resources such as:
- client license keys for online activation
- client program updates and
- web interface skins.
The maintenance folder gets automatically created if not existing on the server yet. It can be accessed:
- Directly on the server file system. directory: %USER_HOME%/PowerFolders/Server maintenance folder (myserver)
- Via the admin console or
- Via web interface (admin login required).
The server admin console automatically previews this folder when logging in as admin from a client. Please join the folder before you can upload files to the server, e.g. license key files. Do this by selecting the folder from the left tree, press "Join Folder" and select a local directory where the files should be replicated to. Updates in this directory will be synchronized/uploaded to the server.
ATTENTION: Some subdirectories are publicly accessible via web/HTTP. Please read carefully where to place the any files.
Structure
Root directory (/)
Access via web: No
The root directory of the maintenance folder should always be empty.
License key subdirectory (/license_keys)
Access via web: Indirect - only with user account login and assigned license key.
The license key directory contains all license key files, that should be available to clients for online activation. License key files need to be assigned to one or more user accounts before it can be used for online activation. This can be done via the admin console.
NOTE: Admin users can activate online with all license key files in this directory without having them assigned to the own user account.
Resources subdirectory (/resources)
Accessible via web: Indirect - all files at URI "/skin", e.g. http://myserver.com/skin/images/header.png point to web-resources/skins/currentskin/images/header.png For web interface skinning purposes.
Web interface skins are located in subdir "web-resources/skins". Edit these to change the skin the web interface.
Email templates are located at subdir "emailtemplates". Edit these to customize the emails send to users.
Client deployment subdirectory (/client_deployment)
Accessible via web: Yes, all files - at URI "/client_deployment", e.g. http://myserver.com/client_deployment
This directory contains files required to deploy and update the PowerFolder client software: Latest used client program version information and software installer EXE.
TODO: Add support for Java WebStart (Mac OS X and Linux) version.
| File | Purpose |
|---|---|
| Client.config | The client configuration file used for initial setup of clients. It gets updated on every server start. Is available at http://myserver.com:8080/client_deployment/Client.config |
| PowerFolder_Latest_Win32_Installer.exe | The latest available Windows installer distribution of PowerFolder. Used to download and auto-upgrade clients. |
| PowerFolderPro_LatestVersion.txt | Contains a 5 character identification string of the latest available client version (e.g. "3.1.7"). Increase this to automatically roll out a new client version. Clients will get notified and asked to update. |
| PowerFolder.jar | The latest available JAR file of PowerFolder. Used to download and auto-upgrade clients running as system service. |

