{"id":18641091,"url":"https://github.com/lorbuschris/nextcloud-rpm","last_synced_at":"2025-07-18T05:34:24.123Z","repository":{"id":152208433,"uuid":"101061915","full_name":"LorbusChris/nextcloud-rpm","owner":"LorbusChris","description":":package: Development Mirror of Fedora RPM Dist-Git Repository for NextCloud Packages","archived":false,"fork":false,"pushed_at":"2018-04-04T14:45:20.000Z","size":84,"stargazers_count":1,"open_issues_count":3,"forks_count":0,"subscribers_count":3,"default_branch":"13.0.0","last_synced_at":"2025-07-12T15:07:07.321Z","etag":null,"topics":["fedora","fedora-repository","nextcloud","rpm","rpm-packages","rpm-spec"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LorbusChris.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-08-22T12:46:17.000Z","updated_at":"2018-02-14T09:26:12.000Z","dependencies_parsed_at":null,"dependency_job_id":"e580e68d-60e6-452b-a184-3ebab52f6268","html_url":"https://github.com/LorbusChris/nextcloud-rpm","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/LorbusChris/nextcloud-rpm","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LorbusChris%2Fnextcloud-rpm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LorbusChris%2Fnextcloud-rpm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LorbusChris%2Fnextcloud-rpm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LorbusChris%2Fnextcloud-rpm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LorbusChris","download_url":"https://codeload.github.com/LorbusChris/nextcloud-rpm/tar.gz/refs/heads/13.0.0","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LorbusChris%2Fnextcloud-rpm/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265705445,"owners_count":23814459,"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":["fedora","fedora-repository","nextcloud","rpm","rpm-packages","rpm-spec"],"created_at":"2024-11-07T05:56:31.311Z","updated_at":"2025-07-18T05:34:24.096Z","avatar_url":"https://github.com/LorbusChris.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"nextcloud packaging notes\n========================\n\nStart\n------\nAfter installation you should be able to access the login/configuration page\nat the following URL:\n\nhttp://localhost/nextcloud/\n\nIf not, make sure your webserver is running properly.\n\nWebserver\n---------\nCurrently nextcloud in Fedora supports httpd (Apache) and nginx. You must install\nat least one webserver subpackage (nextcloud-\u003cwebserver\u003e). These packages\ninclude additional configuration files for the webservers. Remote access is\ndisabled by default on httpd. To enable access from any host for Apache **AFTER** you\ncomplete the initial setup process, do this:\n\nln -s /etc/httpd/conf.d/nextcloud-access.conf.avail /etc/httpd/conf.d/z-nextcloud-access.conf\n\nIf you wish to adjust any of the settings it is recommended that you create\na new configuration file that will override nextcloud.conf, rather than editing\nit, so future changes to the packaged file will be respected on your server.\nIf you do not do this, please be careful to check for changes in the packaged\nconfiguration file (especially on major nextcloud upgrades) and merge into\nyour modified configuration as appropriate.\n\nDatabase\n--------\nYou can choose between three databases: MySQL, PostgreSQL and SQLite.\nFor each of them there is an nextcloud subpackage (nextcloud-\u003cdatabase\u003e).\nYou are required to install at least one of them. The packages only ensure\nthe necessary requirements to communicate with a database server of that type\nare installed, they do not require the database server package itself, as\nyou may wish to use a remote database server. If you wish to use a local one,\nyou must ensure it is installed and configured.\n\nFor larger installs you should use MySQL or PostgreSQL.\n\nIf you choose MySQL or PostgreSQL, keep in mind that you must create a database\nand user for nextcloud manually, before you can finish the setup process. The\nREADME.postgresql and README.mysql files provide more details and help with\nthis.\n\nIn addition if using a remote database then then selinux must be configured to\nallow the webserver to connect to it - see the selinux section further down.\n\nConfiguration\n-------------\nYou can find the main configuration file at '/etc/nextcloud/config.php'. Until\nyou first access the server it will be just a small stub containing settings\nthat differ in this package from the upstream defaults. After you first access\nnextcloud, the initial setup process will populate it with some more settings.\nOther settings that can be provided in this file are documented at:\nhttps://docs.nextcloud.com/server/10/admin_manual/configuration_server/config_sample_php_parameters.html\n\nUser Data\n---------\nThe default data directory is '/var/lib/nextcloud/data'. Every file that is\nuploaded by your users to nextcloud gets saved into this folder. Consider doing\na backup of this directory, together with the database and the main\nconfiguration. Note that if you change this location, you must set appropriate\nownership and SELinux context attributes.\n\nLogging\n-------\nAs specified by the configuration file, nextcloud sends messages to the system\nlogger, which means in a standard Fedora configuration it will log to the\nsystemd journal: try \"journalctl -b -t Nextcloud\". You can also change the\nloglevel or switch to the built-in log mechanism of nextcloud.\n\nApp Store\n---------\nIf you install additional third party apps using the built-in app store, you\ncan find them in the directory '/var/lib/nextcloud/apps'. This functionality is\nenabled by default. If this is moved then it's important to configure httpd/nginx\nappropriately for the correct /nextcloud/apps-appstore path to alias to the new location.\n\nThe app store URL is coded into the core php and does not need to be listed in config.php\n\nIf there are any empty proxy entries in config.php this will prevent connectivity to the store.\nIf not using a proxy it is important to remove any proxy entries from config.php, not just be \"\"\n\nSelinux Booleans\n----------------\nIf you want to use external files (eg remote smb/cifs server) the httpd_can_network_connect\nselinux boolean should be toggled on. If you want to use libreoffice document conversion\nthen the httpd_execmem should be toggled on and the unoconv package should be installed.\n\nIf not using an external file source but still using an external database then the boolean\nhttpd_can_network_connect_db should be toggled on for access to regular DB ports. The general\nnetwork connect can alternatiely be used for non-standard ports or for a broader permission\nin case of future external files requirements.\n\nMemory caching\n--------------\nFor performance reasons a memory cache should be configured. In larger installs redis\nmay be required but as a basic lightweight alternative edit config.php as per upstream\ndocumentation and install ACPu via:\n\ndnf install 'php-pecl(apcu)'\n\nFor further information see http://nextcloud.org/ and http://doc.nextcloud.org/\n\nScheduling Background Jobs\n--------------------------\nThe default behaviour is to use the AJAX webcron, however this is fairly inefficient and does not scale very well.\n\nIt's recommended to set the option \"Cron\" to use the system scheduler and to enable the included systemd timer.\n\nsystemctl enable --now nextcloud-cron.timer\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Florbuschris%2Fnextcloud-rpm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Florbuschris%2Fnextcloud-rpm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Florbuschris%2Fnextcloud-rpm/lists"}