Appliance Loading
Where does GNS3 load appliance (.gns3a) files from? What is the priority?
GNS3 loads .gns3a appliance files from two directories:
Builtin appliances directory:
~/.local/share/GNS3/appliances/- Stores automatically downloaded devices from GNS3 registry
- Maintained and updated by the system automatically
Custom appliances directory:
~/GNS3/appliances/- Stores user-customized or modified appliance files
- Manually managed by users
Loading priority: Builtin appliances are loaded first, then custom appliances. If a device with the same device_id exists in both directories, the custom file overwrites the builtin one. This design allows users to customize devices without modifications being overwritten by automatic registry updates.