Skip to content

Instantly share code, notes, and snippets.

@jonathanwork
Created February 24, 2026 01:44
Show Gist options
  • Select an option

  • Save jonathanwork/7993c348a4e1b39ea8cbb45e12f1e187 to your computer and use it in GitHub Desktop.

Select an option

Save jonathanwork/7993c348a4e1b39ea8cbb45e12f1e187 to your computer and use it in GitHub Desktop.
making stuff work now in days. user for ckan yea.
sudo python3 -m venv --upgrade /usr/lib/ckan/default
/usr/lib/ckan/default/bin/python3 -m ensurepip --upgrade
/usr/lib/ckan/default/bin/pip install -r /usr/lib/ckan/default/src/ckan/dev-requirements.txt
sudo /usr/lib/ckan/default/bin/pip install -r /usr/lib/ckan/default/src/ckan/dev-requirements.txt
@jonathanwork
Copy link
Author

proper way to use it
sudo -u solr wget -O /var/solr/data/ckan/conf/managed-schema https://raw.githubusercontent.com/ckan/ckan/dev-v2.11/ckan/config/solr/schema.xml

@jonathanwork
Copy link
Author

sudo /usr/lib/ckan/default/bin/pip install -e .

@jonathanwork
Copy link
Author

sudo /usr/lib/ckan/default/bin/pip install -r /usr/lib/ckan/default/src/ckan/requirements.txt

@jonathanwork
Copy link
Author

sudo apt update sudo apt install libpq-dev python3-dev gcc

@jonathanwork
Copy link
Author

pip3 install --break-system-packages -r /usr/lib/ckan/default/src/ckan/requirements.txt

@jonathanwork
Copy link
Author

sudo /usr/lib/ckan/default/bin/python3 -m pip install --break-system-packages "setuptools<82.0"

@jonathanwork
Copy link
Author

command=/usr/lib/ckan/default/bin/uwsgi --http-socket 0.0.0.0:5000 --ini /etc/ckan/default/ckan.ini

@jonathanwork
Copy link
Author

sudo vim /etc/supervisor/conf.d/ckan-uwsgi.conf command=/usr/lib/ckan/default/bin/uwsgi --http-socket 0.0.0.0:5000 --wsgi-file /etc/ckan/default/wsgi.py --callable application --chdir /usr/lib/ckan/default/src/ckan then ckan -c /etc/ckan/default/ckan.ini sysadmin add ckan_default and then ready to be used from this point forward

@jonathanwork
Copy link
Author

jonathanwork commented Feb 24, 2026

sudo supervisorctl start all

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment