{"id":13553062,"url":"https://github.com/LibrePlan/libreplan","last_synced_at":"2025-04-03T04:32:04.065Z","repository":{"id":5654451,"uuid":"6863498","full_name":"LibrePlan/libreplan","owner":"LibrePlan","description":"LibrePlan - Open Web Planning","archived":false,"fork":false,"pushed_at":"2024-10-18T08:11:55.000Z","size":49723,"stargazers_count":289,"open_issues_count":139,"forks_count":170,"subscribers_count":62,"default_branch":"main","last_synced_at":"2024-10-30T00:49:40.990Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://www.libreplan.dev","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LibrePlan.png","metadata":{"files":{"readme":"README.Fedora.rst","changelog":"NEWS.rst","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2012-11-26T10:36:58.000Z","updated_at":"2024-10-26T12:55:58.000Z","dependencies_parsed_at":"2024-01-19T07:13:04.029Z","dependency_job_id":"6ca8a949-73af-4534-82f1-597f79886ab7","html_url":"https://github.com/LibrePlan/libreplan","commit_stats":{"total_commits":9528,"total_committers":65,"mean_commits":"146.58461538461538","dds":0.7003568429890847,"last_synced_commit":"5d851f6333b7e6d3f01f4f0e2b35a19a71f60683"},"previous_names":[],"tags_count":32,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LibrePlan%2Flibreplan","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LibrePlan%2Flibreplan/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LibrePlan%2Flibreplan/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LibrePlan%2Flibreplan/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LibrePlan","download_url":"https://codeload.github.com/LibrePlan/libreplan/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246939195,"owners_count":20857916,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T12:02:16.593Z","updated_at":"2025-04-03T04:31:59.048Z","avatar_url":"https://github.com/LibrePlan.png","language":"Java","funding_links":[],"categories":["Java","others","项目管理"],"sub_categories":[],"readme":"Configuring LibrePlan in Fedora for first time\n==============================================\n\nThis section explains how to set up LibrePlan in Fedora after installing the\npackage.\n\nIt assumes that PostgreSQL is already running and configured to use ``md5`` as\nthe authentication method.\n\nIf this is not the case, go to section \"Configuring PostgreSQL to use ``md5``\nauthentication method\", at the end of this document.\n\n\n1) Create libreplan database\n----------------------------\n\n# psql -h localhost -U postgres \u003c /usr/share/libreplan/pgsql/create_db.sql\n\n\n2) Create libreplan user\n------------------------\n\n# psql -h localhost -U postgres \u003c /usr/share/libreplan/pgsql/create_user_postgresql.sql\n\n\n3) Install LibrePlan database\n-----------------------------\n\n# psql -h localhost -U libreplan -W libreplan \u003c /usr/share/libreplan/pgsql/install.sql\n\n\n4) Link LibrePlan configuration file in Tomcat6 configuration directory\n-----------------------------------------------------------------------\n\n# ln -s /usr/share/libreplan/conf/libreplan.xml /etc/tomcat6/Catalina/localhost/\n\n\n5) Link Java JDBC driver for PostgreSQL in Tomcat6 libraries directory\n----------------------------------------------------------------------\n\n# ln -s /usr/share/java/postgresql-jdbc3.jar /usr/share/tomcat6/lib/\n\n\n6) Link LibrePlan WAR file in Tomcat6 we applications directory\n---------------------------------------------------------------\n\n# ln -s /usr/share/libreplan/webapps/libreplan.war /var/lib/tomcat6/webapps/\n\n\n7) Restart Tomcat6\n------------------\n\n# service tomcat6 restart\n\n\nLibrePlan should be running at http://localhost:8080/libreplan\n\n\nReview INSTALL file for more information.\n\n\nUpgrading LibrePlan a.b.c to LibrePlan x.y.z\n============================================\n\nThis section explains how to upgrade LibrePlan from version a.b.c to version x.y.z.\n\n\n1) Run upgrade scripts\n----------------------\n\n# psql -h localhost -U libreplan -W libreplan \u003c /usr/share/libreplan/pgsql/upgrade_x.y.z.sql\n\n*VERY IMPORTANT*: If there are other versions between a.b.c and x.y.z, we need to execute those scripts in order, so the upgrade is done correctly.\n\n*WARNING*: If you are using PostgreSQL version 8 you will have to execute the next command over LibrePlan database in order to use the upgrade script for version 1.3.0:\n\n# su postgres -c \"createlang -d libreplan plpgsql\"\n\n2) Stop Tomcat6\n---------------\n\n# service tomcat6 stop\n\n\n3) Remove current deployed aplication\n-------------------------------------\n\n# rm -rf /var/lib/tomcat6/webapps/libreplan/\n\n\n4) Start Tomcat6\n----------------\n\n# service tomcat6 start\n\n\nLibrePlan should be running at http://localhost:8080/libreplan\n\n\n\nConfiguring PostgreSQL to use ``md5`` authentication method\n===========================================================\n\nWe assume that PostgreSQL is using ``md5`` as the authentication method, instead of default ``ident``.\n\nThese are the steps to change it.\n\n\n1) Add a password to 'postgres' user (for instance, let's use 'postgres' as password')\n--------------------------------------------------------------------------------------\n\n# su postgres -c psql\n\npostgres=# ALTER USER postgres WITH PASSWORD 'postgres';\npostgres=# \\q\n\n\n2) Edit '/var/lib/pgsql/data/pg_hba.conf' and replace ``ident`` by ``md5``\n--------------------------------------------------------------------------\n\n# sed -i \"/^host/s/ident/md5/g\" /var/lib/pgsql/data/pg_hba.conf\n\n\n3) Restart PostgreSQL\n---------------------\n\n# service postgresql restart\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FLibrePlan%2Flibreplan","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FLibrePlan%2Flibreplan","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FLibrePlan%2Flibreplan/lists"}