Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/samssausages/nextcloud-dlib-pdlib-ffmpeg


https://github.com/samssausages/nextcloud-dlib-pdlib-ffmpeg

Last synced: 18 days ago
JSON representation

Awesome Lists containing this project

README

        

NOTE: I stopped maintaining this because nextcloud is starting to fill the void and support (or alternative plugins) are being added natively.

# nextcloud-dlib-pdlib-ffmpeg
## Pdlib for AI Image Recognition
Just `docker build -t dockerfile .` and go!

## Apache with HTTPS SSL Certificate
dockerfile_ssl is a dockerfile that lets you install/use your own certificate with Apache (HTTPS with no reverse Proxy. For SSL on intranet or when accessing with VPN, I.E. not exposed to www)

1. Make sure dockerfile_ssl and the setssl.sh are in the same folder

2. edit dockerfile_ssl to add your domain name and email address. Look for this line:

`RUN /usr/local/bin/setssl.sh subdomain.domain.com [email protected]`

3. Navigate to folder and run

`docker build -t dockerfile_ssl .`

4. Update your docker-compose file to use the image you created. (Whatever you named it)

5. Edit docker-compose file with volume mapping to ssl certificate files.
I'm using ACME in pfsense to generate my certificates, so that's the naming convention I'm showing in this example. But other Letsencrypt methods will work as well. Should look like this, modify with location and name to your certificate file. Keep the docker destination/name as is, only edit the part on the left:

```
volumes:
# For Certificates
- /mnt/certs/subdomain.domain.com.all.pem:/etc/ssl/nextcloud/cert.pem:ro
- /mnt/certs/subdomain.domain.com.key:/etc/ssl/nextcloud/key.pem:ro
```

6. Profit