GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - nigma/StackScripts: A bunch of StackScripts that I use to easily deploy full web+db+django stack at Linode.com

BranchesTags
Open more actions menu

Latest commit

 

History

40 Commits
40 Commits

Folders and files

NameName
Last commit message
Last commit date
1 - StackScript Bash Library.sh
1 - StackScript Bash Library.sh
 
 
122 - lib-apache.sh
122 - lib-apache.sh
 
 
123 - lib-system-ubuntu.sh
123 - lib-system-ubuntu.sh
 
 
124 - lib-system.sh
124 - lib-system.sh
 
 
125 - lib-postgresql.sh
125 - lib-postgresql.sh
 
 
126 - lib-python.sh
126 - lib-python.sh
 
 
127 - lib-django.sh
127 - lib-django.sh
 
 
128 - lib-mongodb.sh
128 - lib-mongodb.sh
 
 
130 - monit.sh
130 - monit.sh
 
 
131 - Stack - Security, PostgreSQL, MySQL, MongoDB, Apache, Django.sh
131 - Stack - Security, PostgreSQL, MySQL, MongoDB, Apache, Django.sh
 
 
README.md
README.md
 
 
prepare.py
prepare.py
 
 
settings.txt
settings.txt
 
 

Repository files navigation

Linode StackScripts

Please note

These scripts may be a bit outdated now although the solution served me well on many occasions. I have now moved to Ansible and other configuration management tools that are just much metter than the bash scripts approach, although you may pick up some configs and scripting ideas from here.

If there is an interest in a similar full-stack web-server setup go ahead and open a ticket and I can prepare a set of Ansible roles and playbooks with Nginx & uWSGI as the web server.


Original readme

A Linode.com StackScript shell script that configures a complete web environment with Apache, PostgreSQL/MySQL/MongoDB, Python, mod_wsgi, virtualenv and Django.

Optionally creates a PostgreSQL/MySQL user and database and installs MongoDB NoSQL database.

By default, it creates a VirtualHost using the reverse DNS of your Linode's primary IP and sets up a sample Django project in the /srv directory.

Installs common system and dev utilities, sets up postfix loopback, Uncomplicated Firewall and Fail2Ban.

Writes command output to /root/stackscript.log and records /etc changes using Mercurial. When completed notifies via email.

About

A bunch of StackScripts that I use to easily deploy full web+db+django stack at Linode.com

www.linode.com/stackscripts/view/?StackScriptID=131

Resources

Readme
Activity

Stars

84 stars

Watchers

7 watching

Forks

29 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.