-
Notifications
You must be signed in to change notification settings - Fork 616
Get Started Quick Guide
Note: BIMserver is a platform for others to build applications on. We provide a stable and flexible platform to create online (open) BIM tools.
-
Read the wiki page for the relevant version of the requirements document, e.g. Requirements 1.5
-
Make sure you can execute a JAR file by double-clicking a JAR file. If not, check that Java is installed properly and the JAVA environment variables are setup correctly. Make sure you have 64bit Java installed. A JRE for your operating system can be downloaded from Adoptium. Oracle provides JREs for Java 8 only at https://java.com. If you want to use java from the commandline on your Mac, Oracle advises to install a JDK (instead of the JRE).
-
Download the latest file(s). If needed, read about which type of files to download.
-
Assuming this is your first installation, create a new folder in your system, e.g. C:\BIMserver Note: avoid creating BIMserver subfolder with spaces like C:\Program Files or C:\Program Files (x86)
-
Copy the downloaded bimserver-[version].jar into the above folder, e.g. C:\BIMserver
-
Double-click on the bimserver-[version].jar file to execute it. This will extract the content of the jar file and create two subfolders, i.e. home and bimserver-[version].
-
Wait for BIMserver to expand all the files and configure itself and until the phrase "Server started successfully" appears.
-
Click the Stop button to stop the BIMserver.
-
For BIMserver before 1.5:
- Download the latest open source BIMserver client, i.e. bimvie-[version].jar from here.
- Copy the bimvie-[version].jar file into the plugins subfolder under the bimserver-[version] folder.
- Click the Start button to restart BIMserver. Once the BIMserver has restarted, click Launch Browser. (in BIMserver 1.5 you are given the option to download bimvie.ws and ifcopenshell plugins during setup / step 10)
If the above steps are followed correctly, you should have BIMserver launched successfully on a browser. If failed, restart BIMserver with another port number, e.g. http://localhost:8082
- The first time BIMserver is launched, you will need to set up the administration login.
Third party GUI:
There are a few third party GUI available. Some are commercial products that you have to purchase a license for, but there are a few that are free to try or shared freely by others, such as the open source bimvie.ws.
Checkin an IFC model
- Use http://localhost:[port]/admin/console.html or http://localhost:[port]/apps/console (depending on your version of BIMserver) and run the Checkin API to checkin a model, or
- Use a GUI such as the bimvie.ws to checkin a model either into an existing project.
View the model
bimvie.ws allows viewing of the model. Alternatively, one can use bimsurfer.org
Additional Info
- Read Setup Guide.
- Watch this Open Source BIMserver video.
- As a rule of thumb, set the heap size according to: 15MB per 1MB of IFC file, e.g. for 30MB of IFC file, the heap size should be at least 4GB for normal use with plugins.
See Developers' Guide.
Get Started
- Quick Guide
- Requirements Version 1.2
- Requirements Version 1.3
- Requirements Version 1.4
- Requirements Version 1.4 > 2015-09-12
- Requirements Version 1.5
- Download
- JAR Starter
- Setup
Deployment
- Ubuntu installation 1.3
- Windows installation
- Security
- Memory Usage
- More memory
- Performance statistics
- Large databases
Developers
- Service Interfaces
- Common functions
- Data Model
- Low Level Calls
- Endpoints
Clients
BIMServer Developers
- Plugins in 1.5
- Plugin Development
- Eclipse
- Eclipse Modeling Framework
- Embedding
- Terminology
- Database/Versioning
- IFC STEP Encoding
- Communication
- Global changes in 1.5
- Writing a service
- Services/Notifications
- BIMserver 1.5 Developers
- Extended data
- Extended data schema
- Object IDM
New developments
- New remote service interface
- Plugins new
- Deprecated
- New query language
- Visual query language
- Reorganizing BIMserver JavaScript API
General