Jump to content

Guide to Setting up Vectorworks Project Sharing Server on Command-Line Ubuntu Linux


Recommended Posts

Hello! I thought I would give the community a tutorial on how to install the Vectorworks Project Sharing Server on a command-line linux machine like mine. I couldn't find any tutorials or guides online as of yet. It took me 4 hours (on/off) to figure out how to successfully install and run the server.


For reference, I run a Dell Poweredge 710 with a 100Mbit Ethernet connection, 24GB RAM, and two mid-grade Intel Xeon processors. I run lots of stuff on this server, and this addition fit right in without any major performance impacts.




You'll need to download the Vectorworks 2021 Installer - yes, the 2.5GB one. Download that and when you unzip it, go into the folder "ProjectSharing" and extract the file "ProjectSharingServerInstaller-566547-docker-image-186.zip". Inside that .zip file you'll find a file named "project-sharing-server.tar". Put the .tar file onto your server. I used FileZilla (FTP) to do this, and I just simply put the zip file in my user folder.


NEXT, you'll need to update/upgrade your Ubuntu to the latest version, and install Docker for Ubuntu. Docker has a great guide for doing this- available here.

Navigate to your user folder and get ready to issue some sudo commands. You will need sudo access on your machine to continue.



COMMANDS YOU'LL NEED TO ENTER (and what they do / why):

commands will be in italic.


To start, we'll need to load the .tar file into docker.

sudo docker load -i project-sharing-server.tar


Once we have the image loaded, make sure it's there by listing what's available:

sudo docker image ls

You'll see a message like the following (yes, I installed it today, but the build must've been 4 weeks ago): Screenshot_6.thumb.png.71fb617f9c657be376628b3dfa8c3793.png


Create a folder for your project files in your home folder.

(Run the command cd if you want to make sure you're in the home folder.)

cd mkdir vwProjects


Now we'll create a container for the server. Notice any flags with more than one character use two hyphens.

sudo docker create -p 22001:22001 --mount type=bind,source="$(pwd)"/vwProjects,target=/usr/psserverd/Projects --restart always -v local --name psserverd project-sharing-server

A long hex-code will appear after you execute this command.



Finally- we get to run the server!

sudo docker container start psserverd

This will run the server, with automatic restart, on port 22001. 22001 is the default port for the Project Sharing Server.



Now I'm not an expert AT ALL with docker or with home servers, but this did seem to get the job done. You may need to port-forward your server to make it available to the Internet, but it should automatically be available to your Local Area Network.


Please feel free to correct me as needed.

Edited by Rusettsten
  • Like 2
Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...