sissbruecker / linkding

Self-hosted bookmark manager that is designed be to be minimal, fast, and easy to set up using Docker.
https://linkding.link/
MIT License
6.72k stars 320 forks source link

[Question] How to install manually? #629

Closed rmszc81 closed 8 months ago

rmszc81 commented 9 months ago

Hello gentlemen,

first, thank you very much for the great tool. Linkding is awesome.

second, how to install manually? I'm migrating my linux servers to freebsd and I'd like to bring linkding together.

best ross.

jonathan-s commented 9 months ago

It seems like there is a bit of context missing. Have you tried running the app from the docker container?

rmszc81 commented 9 months ago

@jonathan-s

Docker container in freebsd....? well, first docker and freebsd, don't fit together. By running docker in freebsd (what's not recommended, by design), it will install a tiny linux VM just to run the containers.

It's better to install a tiny linux vm such as alpine linux using bhyve rather than using docker. For freebsd, there's jails. I guess you missed the point of my question?

Knowing how to install manually, I can even create a port for FreeBSD and run natively, instead of using VMs or containers.

Thanks! Best, Ross

jonathan-s commented 9 months ago

Perhaps I'm not very helpful in this answer, but the clue for getting this to run manually is in the dockerfile and then in the bootstrap file.

There isn't a manual for manually installing it otherwise. Though, those two files should give you enough of a hint to get things running imho.

sissbruecker commented 8 months ago

To reduce maintenance and support questions, I don't want to support manual installations, the Docker image was for me the best option to provide the app as a "single thing" that people need to get running. But yeah, that doesn't help if the environment doesn't support Docker.

As mentioned above, your best bet is to dig through what the Docker iamge does and replicate that manually.

Drallas commented 1 month ago

Regarding this closed discussion, it would be wonderful to have a @tteck Helper-Scripts to create an LXC container on Proxmox, for this incredible application!