nigma

9 StackScripts
nigma / Security, PostgreSQL/MySQL/MongoDB, Apache, Django
1869 deployments · 476 still active · last rev. 5 years ago

Sets up a sample Django project backed up by PostgreSQL, MySQL or MongoDB. Installs a complete web environment with Apache, PostgreSQL/MySQL/MongoDB, Python, mod_wsgi, virtualenv and Django. Additionally deploys and configures postfix loopback for mail sending, Uncomplicated Firewall, Fail2Ban and system monitoring using Monit. Writes command...

nigma / lib-django
11 deployments · 3 still active · last rev. 5 years ago

Functions for creating and configuring base Django for serving under Apache and mod-wsgi. django_create_project(project_path) django_change_project_owner(project_path, user) django_install_db_driver(project_path, driver_package) django_configure_db_settings(project_path, engine, name, user, password, host, port) django_configure_apache_virtu...

nigma / lib-system-ubuntu
5 deployments · 1 still active · last rev. 5 years ago

Functions for creating users, editing system settings and installing utilities. system_add_user system_add_system_user system_lock_user system_get_user_home system_user_add_ssh_key system_update_hostname system_security_logcheck system_security_fail2ban system_security_ufw_configure_basic system_configure_private_network restart_servi...

nigma / lib-apache
3 deployments · 0 still active · last rev. 5 years ago

Functions for installing Apache in worker mode for Python/mod-wsgi apps. apache_worker_install apache_mod_wsgi_install apache_cleanup https://github.com/nigma/StackScripts

nigma / lib-postgresql
3 deployments · 1 still active · last rev. 5 years ago

Functions for installing and configuring PostgreSQL postgresql_install postgresql_create_user postgresql_create_database https://github.com/nigma/StackScripts

nigma / lib-python
2 deployments · 1 still active · last rev. 5 years ago

Functions for installing python and basic packages. https://github.com/nigma/StackScripts

nigma / lib-mongodb
1 deployments · 0 still active · last rev. 5 years ago

Functions for installing mongodb

nigma / lib-system
0 deployments · 0 still active · last rev. 5 years ago

Functions for installing common utilities and versioning changes to /etc config files. system_install_utils system_install_build system_install_subversion system_install_git system_install_mercurial system_start_etc_dir_versioning system_record_etc_dir_changes https://github.com/nigma/StackScripts

nigma / lib-monit
0 deployments · 0 still active · last rev. 5 years ago

Functions for installing and configuring Monit system monitoring.