Merge branch 'master' of github.com:dkmstr/openuds

This commit is contained in:
Adolfo Gómez García 2019-06-11 05:33:33 +02:00
commit 7dd57cd778
2 changed files with 18 additions and 19 deletions

View File

@ -11,29 +11,29 @@ In order to run UDS, you will need:
* Ldap Libraries for python
* Criptographic package for python
Default transports are compiled in binary form, and keeped inside UDS repository,
Default transports are compiled in binary form, and kept inside the UDS repository,
so you won't need Java to put UDS to work.
Once you have all of this, you will have to follow these steps:
* Obtain UDS from repository, you can see how to do this from
:doc:`repository access documentation </development/repository>`
* Configure a database for use with UDS. To do this, simple create a database
* Configure a database for use with UDS. To do this, simply create a database
inside your Mysql server, and a user with all permissions in this database.
* Configure UDS settings.
Inside "server" folder, you will find "settings.py". This file contains the
configuration of UDS (if it runs in debug mode, ..). The most important part
here is the DATABASES section, where you will set up the database that UDS
will use. Simply change "host", "port", "udsername", "password" and "name"
will use. Simply change "host", "port", "username", "password" and "name"
to match your database settings.
Here, we have to take care that, if we left UDS in debug mode, Django will keep
track of all petitions to UDS, so memory will grow constantly. Do not get scared
if you see that UDS starts to waste too much memory. Simply restart it or, if it's
if you see that UDS starts consuming memory. Simply restart it or, if it's
intended to be running for a while, set DEBUG variable to "False".
Important sections are:
* Create initial database tables.
Inside UDS folder, where you downloaded it, you will see a "manage.py".
Inside UDS folder(where you downloaded it), you will see a "manage.py".
This python application is the responsible for managing UDS, from database creation,
migrations, backend start & stop, web server (testing web server btw), ...
To create initial databases, we will do:

View File

@ -2,24 +2,23 @@
UDS at a glance
===============
UDS has been developed to make a single open source server that allows the access
UDS has been developed to make a single open source server that provides the access
to the growing ip services catalog.
For this, we have try to make a framework that allows the use of any ip service,
focusing initially at VDI because it's the mayor need for the people we have
contacted initially .
For this, we have made a framework that allows the use of any ip service,
focusing initially at VDI because it's the major of people who have initially contacted us.
Also, first version of UDS has been developed "fast" (very fast indeed), so now
we need to make a revision an adapt de code of the framework so it's more
'pythonic'. (Think that i start learning python one day like this, and less than
a week later i started this proyect). So think that, althouth UDS is fully
functional, has been tested and is stable enought for any production environment,
Also, first version of UDS has been developed "fast" (very fast indeed), so
we'll need to make a revision and adapt the code of the framework so it's more
'pythonic'. (Think that I start learning python one day, and less than
a week later I started this project). So althouth UDS is fully
functional and has been tested and is stable enough for any production environment,
there is a lot of work to do.
As so, UDS not only provides default modules for a lot of things (virtualization
provider, authentication providers, protocols, ...), but also provides the core
itself to allow anyone who wants or needs something, incorporate it to the
catalog of UDS in an easy and fast way.
UDS not only provides default modules for a lot of things (virtualization
provider, authentication providers, protocols...), but also provides the core
itself to allow anyone who wants or needs something to incorporate it to the
UDS catalog quickly and easily.
* In order to use UDS, you must simply :doc:`Follow the installation guide <install>`.
@ -29,4 +28,4 @@ catalog of UDS in an easy and fast way.
* :doc:`See some module samples </development/samples/samples>`
* In order to contribute, you must install UDS, understand it, an read the
:doc:`contributing guide </development/contributing>`
:doc:`contributing guide </development/contributing>`