Skip to content
forked from gpodder/mygpo

The gpodder.net webservice. Adapted to run on CentOS

License

Notifications You must be signed in to change notification settings

elendil95/mygpo

 
 

Repository files navigation

mygpo - Source for gpodder.net

mygpo is the website and webservice powering gpodder.net.

License

mygpo is licensed under the GNU Affero General Public License Version 3. See file COPYING for details.

Installation

See the installation instructions for details.
Following the instructions here will work perfectly on Debian 11 (Python 3.9)

Bugs

Please report bugs in the GitHub issue tracker.

Contributing

gpodder.net is an open source project and your contributions are wanted and appreciated. To get started please see the developer documentation.

Slack

Join our Slack channel: gpodder-net.slack.com

Invitation link

Mailing List

gpodder.org related issues are discussed on the gPodder Mailing List.

Documentation

Documentation, especially for the API, is stored in the doc folder and can be read on ReadTheDocs.

How to setup the postres database

Postgress setup

  • yum module install postgresql:15/server
  • postgresql-setup --initdb
  • systemctl enable --now postgresql
  • sudo -u postgres psql
CREATE USER mygpo WITH PASSWORD 'mygpo';
ALTER USER mygpo CREATEDB;  -- required for creating test database
CREATE DATABASE mygpo;
CREATE DATABASE test_mygpo;
GRANT ALL PRIVILEGES ON DATABASE mygpo to mygpo;
GRANT ALL PRIVILEGES ON DATABASE test_mygpo to mygpo;
ALTER DATABASE mygpo OWNER TO mygpo;
ALTER DATABASE test_mygpo OWNER TO mygpo;
ALTER ROLE mygpo SET statement_timeout = 5000;

Name (Why mygpo?)

mygpo is a short version of "my.gpodder.org" which was the old [domain] name of gpodder.net and has been used as the project name since then.

About

The gpodder.net webservice. Adapted to run on CentOS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 69.9%
  • HTML 19.6%
  • CSS 5.4%
  • JavaScript 4.7%
  • Shell 0.2%
  • Makefile 0.2%