sqlite3.OperationalError: no se puede abrir el archivo de base de datos

Recibo este error al configurar un servidor en Django. Es sqlite3, lo que significa que debería crear el archivo .db pero no parece estar haciéndolo. He estipulado SQLite como el backend y una ruta de archivo absoluta para saber dónde colocarlo, pero no tuve suerte.

¿Es esto un error o estoy haciendo algo incorrecto? (Estaba pensando, ¿la ruta absoluta del archivo se especifica de manera diferente en Ubuntu?)

Aquí está el comienzo de mi archivo settings.py:

# Django settings for OmniCloud project.

DEBUG = True
TEMPLATE_DEBUG = DEBUG

ADMINS = (
# ('Your Name', 'your_email@example.com'),
)

MANAGERS = ADMINS

DATABASES = {
'default': {
    'ENGINE': 'django.db.backends.sqlite3', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
    'NAME': '~/Harold-Server/OmniCloud.db',                      # Or path to database file if using sqlite3.
    'USER': '',                      # Not used with sqlite3.
    'PASSWORD': '',                  # Not used with sqlite3.
    'HOST': '',                      # Set to empty string for localhost. Not used with sqlite3.
    'PORT': '',                      # Set to empty string for default. Not used with sqlite3.
}
}