Benutzer:MathiasMahnke/OpenSlides: Unterschied zwischen den Versionen

Aus Opennet
Wechseln zu: Navigation, Suche
 
(18 dazwischenliegende Versionen von einem Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
 
http://openslides.org
 
http://openslides.org
http://files.openslides.org/INSTALL-1.3.1.txt
+
Amazon AWS AMI:
 
+
* Servername anpassen:  
AWS AMI Instanz
+
  sudo hostnamectl set-hostname openslides.opennet-initiative.de
* (ggf.) Hostname setzen, /etc/hostname
+
* Docker installieren:
* sudo yum update
+
  sudo yum update
* sudo yum install gcc python-devel mlocate
+
  sudo yum install -y docker
* sudo easy_install openslides
+
  sudo usermod -a -G docker ec2-user
* sudo yum install httpd.x86_64 mod_wsgi.x86_64
+
  sudo service docker start
 
+
  sudo chkconfig docker on
Mac OS (Mountain Lion)
+
* OpenSlides installieren:
* XCode via App Store installieren
+
  sudo yum install -y git
* Command Line Tools via XCode Preferences (Download Tab) installieren
+
  git clone https://github.com/OpenSlides/OpenSlides.git
* MacPorts installieren und aktualisieren
+
cd OpenSlides/docker/
* sudo port install python27
+
./build.sh all
* sudo easy_install openslides
+
* CloudWatch Monitoring installieren:
 
+
  sudo yum install -y amazon-cloudwatch-agent
Apache Einbindung siehe
+
  sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-config-wizard
* https://github.com/piratenmv/openslides/blob/master/README.md
+
* https://github.com/piratenmv/openslides/tree/master/openslides/apache
+
* Apache Django WSGI Pfad anlegen
+
  cd /usr/lib/python2.6/site-packages/openslides-1.3.1-py2.6.egg/openslides/
+
mkdir apache
+
* File "django.wsgi" anlegen mit
+
  import os
+
  import sys
+
+
path = '/usr/lib/python2.6/site-packages/openslides-1.3.1-py2.6.egg/openslides/'
+
  if path not in sys.path:
+
    sys.path.insert(0, '/usr/lib/python2.6/site-packages/openslides-1.3.1-py2.6.egg/openslides/')
+
  os.environ['DJANGO_SETTINGS_MODULE'] = 'openslides.settings'
+
 
+
  import django.core.handlers.wsgi
+
application = django.core.handlers.wsgi.WSGIHandler()
+
* Apache Konfiguration als /etc/httpd/conf.d/openslides.conf ablegen
+
  ServerName openslides.opennet-initiative.de
+
  NameVirtualHost *:80
+
+
<VirtualHost *:80>
+
    ServerName  openslides.opennet-initiative.de:80
+
    ServerAdmin admin@opennet-initiative.de
+
+
    DocumentRoot /usr/lib/python2.6/site-packages/openslides-1.3.1-py2.6.egg/openslides/
+
    Alias /static /usr/lib/python2.6/site-packages/openslides-1.3.1-py2.6.egg/openslides/static
+
    <Directory /usr/lib/python2.6/site-packages/openslides-1.3.1-py2.6.egg/openslides/>
+
        Order allow,deny
+
        Allow from all
+
    </Directory>
+
   
+
    WSGIDaemonProcess openslides.djangoserver processes=2 threads=15 display-name=%{GROUP}
+
    WSGIProcessGroup openslides.djangoserver
+
    WSGIPassAuthorization On
+
    WSGIScriptAlias / /usr/lib/python2.6/site-packages/openslides-1.3.1-py2.6.egg/openslides/apache/django.wsgi
+
   
+
    # Logging
+
    LogLevel warn
+
    ErrorLog /var/log/httpd/openslides_error.log
+
    CustomLog /var/log/httpd/openslides.log combined
+
</VirtualHost>
+
+
<VirtualHost *:80>
+
  ServerName openslides.on-i.de:80
+
  ServerAdmin admin@opennet-initiative.de
+
+
  RedirectMatch permanent ^(.*)$ http://openslides.opennet-initiative.de$1
+
</VirtualHost>
+
 
+
Nur als Dienst starten:
+
--- main.py_old 2013-01-13 05:19:58.980515549 +0000
+
+++ main.py 2013-01-13 05:21:48.049717770 +0000
+
@@ -298,8 +298,9 @@
+
+
    argv.append("%s:%d" % (addr, port))
+
 
+
-    if start_browser_url:
+
-        start_browser(start_browser_url)
+
+# start as service only, changed by mathias mahnke 2013-01-13
+
+#    if start_browser_url:
+
+#        start_browser(start_browser_url)
+
    execute_from_command_line(argv)
+
 
+
Jahresversammlung 2013:
+
* http://openslides.opennet-initiative.de
+
* HTTP admin u. persönliche Accounts ("Vorname Nachname")
+
* SSH ec2-users (via SSH Key)
+

Aktuelle Version vom 2. Dezember 2020, 07:01 Uhr

http://openslides.org Amazon AWS AMI:

  • Servername anpassen:
sudo hostnamectl set-hostname openslides.opennet-initiative.de
  • Docker installieren:
sudo yum update
sudo yum install -y docker
sudo usermod -a -G docker ec2-user
sudo service docker start
sudo chkconfig docker on
  • OpenSlides installieren:
sudo yum install -y git
git clone https://github.com/OpenSlides/OpenSlides.git
cd OpenSlides/docker/
./build.sh all
  • CloudWatch Monitoring installieren:
sudo yum install -y amazon-cloudwatch-agent
sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-config-wizard
Meine Werkzeuge
Namensräume

Varianten
Aktionen
Start
Opennet
Kommunikation
Karten
Werkzeuge