PFBucket is The Pixel Farm's entitlement server. The PFBucket entitlement server consists of two parts: PFBucketd server daemon and the PFBucket desktop app.
PFBucketd server daemon
PFBucketd is a lightweight server daemon, designed to run as a background service to distribute entitlement tokens to workstations over your local network. The PFBucketd server daemon has no user interface and does not require an internet connection.
PFBucket desktop app
The PFBucket desktop app provides the user interface for PFBucketd. This app can be installed on a different machine to the PFBucketd server (for example, an IT administrator's desktop computer) provided that machine can communicate with the PFBucketd server over your local network.
Please note that the machine running the PFBucket desktop app must be able to temporarily connect to The Pixel Farm's servers in order to activate and manage entitlements, and to access online support. Once an entitlement bucket is activated, the PFBucket desktop app can be closed and no further internet connection is required.
An artist's machine running an application such as PFTrack or PFClean, able to communicate over your local network with the PFBucketd server.
A machine running the PFBucketd darmon, able to communicate over your local network with workstations and with the machine running the PFBucket desktop app.
Product entitlements are organised in one or more distinct entitlement buckets. A bucket must be activated on a PFBucketd server to make its entitlements available to network attached workstations.
An entitlement bucket can only be active on one PFBucketd server at any time, and no two entitlement buckets can be active on the same PFBucketd at the same time.
Activating a bucket on a server will make the bucket's entitlements available to machines on your local network. An entitlement bucket can only be active on one PFBucketd server at any time, and no two entitlement buckets can be active on the same PFBucketd server at the same time.
Removing the bucket from a server. The bucket's entitlements will no longer be available on your network. Once a bucket has been deactivated, it can be activated on another PFBucketd server.
A floating entitlement is one that has been placed in an entitlement bucket and activated on the PFBucket entitlement server. Floating entitlements can be used by any workstation that communicates with the PFBucket entitlement server over your local network.
When an application such as PFTrack or PFClean is launched on an artist's workstation, it requests an entitlement from the PFBucketd server. When the application is closed down, that entitlement is returned to the PFBucketd server so it can be used on another workstation if required.
If PFBucket is not being used, an application such as PFTrack or PFClean can still be ran on a workstation by generating a node-locked entitlement token in the PFAccount Admin Hub.
Once a node-locked entitlement token is generated, the product entitlement will be tied to a single workstation and cannot be moved elsewhere.
An internet connection is required to run a node-locked entitlement on a workstation.
We do not recommend or support the use of virtual machines or similar to host PFBucketd servers. If such virtual machines are used, errors may be encountered that prevent entitlement buckets from being activated.