Manage your personal and shared data
Private storage
All your Nightingale instances attach the same private storage at $HOME
.
This data:
- Is available only to you
- Persists across restarts
- Is the same in every instance across all your Nightingale OS projects
Shared project storage
Similarly, a special subdirectory at $HOME/project
attaches shared storage that allows you to collaborate with other people who are members of a given project.
Project data:
- Is available to all members of a project
- Persists across restarts
- Only lives inside that project, i.e., the contents of
$HOME/project
will be different in each of your projects
Other special subdirectories
Besides the project
directory, there are other special directories in your user home. In particular, you've probably noticed the read-only datasets
directory.
Basically, your home directory is identical in every instance that you create, except for the the project
directory, which will differ across projects.
Data outside your home directory does not persist
⚠️ If you saved anything outside your home directory, such as installing packages into the default Python virtual environment located at /opt/venv/default
, that data may will lost between instance restarts.
Instead of doing this, you should create and manage your own private virtual environments. See Related Articles for help.