solid-nextcloud
A plugin to make Nextcloud compatible with Solid.
Installation
You can download it via the Nextcloud app store: https://apps.nextcloud.com/apps/solid
Manual install
Please follow the install instructions.
Contributing
Questions or feedback can be given by opening an issue on GitHub.
All PDS Interop projects are open source and community-friendly. Any contribution is welcome! For more details read the contribution guidelines.
All PDS Interop projects adhere to the Code Manifesto as its code-of-conduct. Contributors are expected to abide by its terms.
There is a list of all contributors on GitHub.
For a list of changes see the CHANGELOG or the GitHub releases page.
Development
Development install
Clone https://github.com/pdsinterop/test-suites, cd into it, and run:
docker pull nextcloud
docker build -t nextcloud-server-base ./servers/nextcloud-server/base/
docker build -t nextcloud-server ./servers/nextcloud-server/server/
docker run -p 443:443 -d --rm --name=server nextcloud-server
echo sleeping
sleep 10
echo slept
docker logs server
docker exec -u www-data -it server sh /init.sh
docker exec -u root -it server service apache2 reload
Now visit https://localhost and log in as alice / alice123.
Manual install
Please follow the install instructions.
Testing
Unattended testing
There is a GitHub Action that runs a Docker-based test script.
Manual testing
You can try out the various Solid apps that show up in the Solid App GUI inside the Nextcloud GUI on first use.
Build / Deploy
For publishing to the Nextcloud app store see the deploy instructions.
License
All code created by PDS Interop is licensed under the MIT License.