What's new
Panelica Community Forum

Welcome to the official Panelica Community Forum — the central hub for server administrators, developers, and hosting professionals. Register a free account today to access technical discussions, product announcements, feature requests, and direct support from the Panelica team. Be part of the growing community shaping the future of server management.

Search results

  1. admin

    Git Deploy — Repository Management and CI/CD

    Thank you for the screenshots — they showed us two real defects, and both are fixed. Why you could not find the field. "Preserve on deploy" was only rendered in the create-repository form, so an existing repository had no way to reach it. It now sits on the repository's Overview tab under...
  2. admin

    Volumes vs bind mounts on a hosting server, and the UID problem

    Both put data outside the container. They fail differently, and on a hosting server the difference matters more than usual. Named volumes docker run -v appdata:/var/lib/app myimage Docker manages the storage. Portable, easy to back up as a unit, and the container's own user owns the contents...
  3. admin

    Running PHP 5.6 to 7.4 on a modern kernel without CloudLinux

    The problem is familiar to anyone maintaining old client sites: the code needs PHP 5.6 or 7.x, the distribution stopped packaging it years ago, and compiling it against a modern OpenSSL is an afternoon you will never get back. Containers solve this cleanly because the old PHP brings its own...
  4. admin

    Docker networks — when the default bridge stops being good enough

    Most people never create a network and mostly get away with it. Here is where that stops working. The default bridge has no DNS Containers on the default bridge network cannot resolve each other by name. On a user-defined network they can, and that single difference is why almost every Compose...
  5. admin

    Knowing when a newer image exists — and when you should not pull it

    Checking is easy. Deciding is the part worth talking about. Checking # what you have docker image inspect myimage:tag --format '{{.Id}} {{.Created}}' # what the registry has now docker pull myimage:tag If the pull reports "Image is up to date", nothing changed. If it downloads layers, the...
  6. admin

    Pulling from private registries — GHCR, Docker Hub rate limits and stored credentials

    Two things eventually force you to deal with registry credentials: Docker Hub's anonymous pull limits, and your own private images. The rate limit problem Anonymous pulls are counted per IP. On a VPS that is fine until it is not — a redeploy loop, or a shared NAT address, and suddenly pulls...
  7. admin

    What is actually worth self-hosting on a small VPS — with real memory numbers

    Every "50 apps to self-host" list ignores the only question that matters on a 4 GB box: what does it cost to keep running. Here are the floors I work from, taken from the template catalogue rather than from marketing pages. Comfortable on a small server (128–256 MB each) Uptime Kuma for...
  8. admin

    Cloning a running stack for staging without touching production

    Testing an upgrade against production because staging is "basically the same" is how weekends get ruined. Cloning a container properly takes a few minutes and gives you a real copy. What has to be copied, and what must not be Copy: the image and tag, the environment, the volume data, the...
  9. admin

    Do you still need Portainer if your panel already manages Docker?

    Fair question and the answer is not automatic. It depends on what you use Portainer for, and most people use it for one of three things. If you use it as a container list with buttons — start, stop, restart, view logs, exec a shell — then a panel with container management replaces it outright...
  10. admin

    Ready-made templates vs writing your own compose file — when is each right?

    Both are correct in different situations, and the argument only gets heated because people compare them on the wrong axis. A template is right when the app is a commodity to you. You want Uptime Kuma, you do not care how Uptime Kuma is packaged, and you will never edit its internals. The value...
  11. admin

    Container keeps restarting — reading exit codes 0, 1, 137 and 143

    A restart loop tells you more than people realise, and the exit code narrows it down before you read a single log line. docker inspect --format '{{.State.ExitCode}} {{.State.OOMKilled}} {{.State.Error}}' mycontainer Exit 0 — it finished successfully. The process did its job and returned. This...
  12. admin

    Backing up a running database container — why copying the volume is not enough

    There is a backup strategy that looks correct and is not: stop nothing, tar the volume directory, upload the tarball, sleep well. The problem is that a running database does not keep a consistent state on disk. Pages are dirty in memory, the write-ahead log is mid-transaction, and the file you...
  13. admin

    Pointing a domain at a container: reverse proxy, WebSockets and certificate order

    Getting app.example.com to serve a container is four steps, and three of them are usually done in the wrong order. Step 1 — do not publish the container to the world. Bind it to loopback: ports: - "127.0.0.1:3000:3000" Now nothing reaches it except from the host itself. This one change...
  14. admin

    How to cap container CPU and memory properly (and what cgroup v2 actually enforces)

    A container without limits can take the whole machine down. Setting limits takes thirty seconds and almost nobody does it, so here is the short version with the parts that are usually wrong. On the command line docker run -d --name myapp \ --memory=512m \ --memory-swap=512m \ --cpus=1.5...
  15. admin

    Docker on a hosting server: what actually changes for your websites

    People arrive at container hosting expecting it to replace how their websites run. It usually does not, and understanding why saves a lot of wasted effort. Your PHP sites keep running the way they always did — under their own Linux user, in their own PHP-FPM pool, behind the web server. Docker...
  16. admin

    Solved Güncelleme sonrası , güncellemeler listesi güncellenmiyor

    The server side was already handling this correctly — an interrupted job is closed on the next backend start — but the panel was not, so the banner had no way to end. Two paths in the polling loop had no stopping condition: If the status response contained no job record, the loop returned...
  17. admin

    Solved Not pulling all usable IP address from the Server

    Thank you for coming back with what you found — that is useful for anyone else running Synergy. Your conclusion matches how detection works: the panel enumerates the addresses that the operating system reports as configured on the network interfaces. Addresses that are routed to the server but...
  18. admin

    Solved Deploy çıktısı uzun ise sayfa kitleniyor, beklediğimde yanıt veriyor

    Confirmed. The cause is the size of the log rather than the deployment itself. A deployment logs every file it transfers, so on a large repository the output reaches several megabytes. The viewer placed all of it on the page in one piece, and the browser then had to lay out every line even...
  19. admin

    Solved Pipeline adımlarının sürekle bırak ile yeniden sıralanabilmesi

    You are right, and the screenshot makes the problem clear: the step that makes the script executable has to run before the step that executes it, and there was no way to move it. Steps run in the order they are listed, and the order could only be changed by deleting the steps and adding them...
  20. admin

    Solved Dosya Yöneticisi->Sağ Tık-> Dosya Yükle menüsü çalışmıyor

    Confirmed, and fixed. Upload File in the right-click menu was wired to a hidden file input that was never actually placed on the page, so the click had nothing to open. The keyboard shortcut (Ctrl+U) used a different path, which is why that one worked. The menu entry now opens the same upload...
Back
Top