Docker Image ...
Thanks for your built of a docker image. It's not easy to get it to fly though.
I found problems to let the DB connect to properly. At least it looks like.
Also the installs on Manjaro, discussed here recently, had a similar outcome. After Login they end with a blank screen and a "missing fail" method, visible in Firefox F12 console.
Any ideas? If you try to run your image now, does it work as published on docker hub?
Hello everyone, Today I finished my work on the FriendUP Docker project, allowing people to safely dock a application into their system. What is Docker? Docker is a awesome way to deploy and run applications by using so called containers. A container allows developers to package an application with everything it needs to work flawlessly. No more "Missing requirement" or "System incompability", because all ressources as well as the OS are shipped with the container. Sounds like a VM right? Well, kinda. The main difference to a VM is that a container doesn't require allocated ressources, it can use the same ressources as the system it runns on, as well as the kernel. This allows us to integrate new applications into our system easily, without having to install another os or setting up a vm. Just one command alone can deploy a whole OS in minutes, for example you want ubuntu on your Debian machine docker run -it ubuntu:18.04 /bin/bash thats it How to deploy FriendUP-Docker First of all you require Docker and Docker-Compose, you can get it from here: https://docs.docker.com/install/ https://docs.docker.com/compose/install/ Then you just follow these easy steps and you are good to go Download or Git Clone the FriendUP-Docker repository from here: https://github.com/Aperture-Development/friendup-docker Change the .env file and insert your configuration Navigate into the folder and type "docker-compose up" After a few minutes, FriendCore should be starting and you should be able to reach Friend on port 6502 Please notice that this will create a Container for FriendUP and one for MariaDB, it is not necessary to pre-create any mysql data besides the settings in the .env file You might want to setup a reverse proxy for Friend. That way you can keep port 6502 closed to the outside and use a regular subdomain with ssl from your apache or nginx server. Here is a usefull guide how to create a reverse proxy with Apache: https://www.digitalocean.com/community/tutorials/how-to-use-apache-http-server-as-reverse-proxy-using-mod_proxy-extension Environment Variables MYSQL_USER - The Username of the FriendUP Database user MYSQL_PASSWORD - The Password for the FriendUP Database user MYSQL_DATABASE - The name of the FriendUP Database MYSQL_ROOT_PASSWORD - The password of the root database user of the friendup-db container DOCKER_FRIEND_DOMAIN - The domain under which Friend will be reachable ( please also include a port if you don't use a reverse proxy ) Updating FriendUP To update FriendUP, go back to the location of the docker-compose file using a cli and type "docker-compose down". This will stop the containers and remove them ( Don't worry, your data is safe ). After you done that, just type "docker-compose up" again and the container should be updated Additional Info FriendUP: https://github.com/FriendUPCloud/friendup Docker: https://www.docker.com/ Docker-Compose: https://docs.docker.com/compose/ DockerHub: https://hub.docker.com/r/aperturedevelopment/friendup The Docker-Friend project is licenced under MIT. The FriendUP-Docker container has been made by Aperture Development. We are in no way owning or claiming ownership over FriendUP and it's code.