AttentionZ/omaha-server

Simple implementation of Google Omaha update server using Python twisted framework.

★ 1Forks 0PythonGitHub ↗Compare

README

Simple Google Omaha server implementation.
+ added Sparkle (mac) feed management
Copyright (C) 2011 Crystalnix <[email protected]>

Developed for Python 2.6.6.
May work on newer versions of Python.

Depends on:
    twistd python framework
    pyOpenSSL
    mysql-python

Launch:
    $ twistd -ny server.tac
    Then go to https://localhost:8083/service/admin to use
    the administration interface.

Comments:
    You should add your privkey.pem file and server_chain.pem
    file to the cert directory. Change the line in chained_ssl.py
    file if you wish to use a single certificate for SSL,
    not a certificate chain file:

    FROM: ctx.use_certificate_chain_file(self.certificateChainFileName)
    TO: ctx.use_certificate_file(self.certificateChainFileName)

See COPYING for license info.

Issues