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

    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...
  2. 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...
  3. 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...
  4. 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...
  5. 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...
  6. 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...
  7. 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...
  8. 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...
  9. 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...
  10. 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...
  11. 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...
  12. 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...
  13. 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...
  14. 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...
  15. admin

    Panelica Visual Docker Flow: manage containers, networks, volumes & domains on one canvas

    Panelica Visual Docker Flow: manage containers, networks, volumes & domains on one canvas Docker isn't hard because containers are hard. It's hard because a running stack lives in a dozen places at once — docker ps here, a compose file there, a network you defined last month, a volume you're...
  16. admin

    One-Click "Update All" — Coming in the Next Update (Beta Testers Welcome!)

    Update everything with a single click You no longer have to apply panel and service updates one by one. The new "Update All" button applies every pending update — PHP versions, Nginx, panel core, Composer, and more — in one click, in a safe, predetermined order. Built enterprise-safe Each...
  17. admin

    Panelica is now live on AWS Marketplace

    Panelica is now live on AWS Marketplace Today marks a milestone for the project: Panelica is officially listed on AWS Marketplace. If you have an AWS account, you can now search for "Panelica Hosting Panel" in the AWS Marketplace console, launch an instance, and have a complete hosting panel...
  18. admin

    Rescue Mode: The Recovery Server That Stays Up When Your Panel Doesn't

    Rescue Mode: The Recovery Server That Stays Up When Your Panel Doesn't Rescue Mode (Panelica Recovery) is an independent recovery server that keeps running on port 8444 even if the main panel, its database, or nginx goes down. What it is It runs as a separate process from the main panel, so a...
  19. admin

    Panelica Control: Manage Your Servers From the Browser (Chrome/Edge Extension)

    Panelica Control: Manage Your Servers From the Browser (Chrome/Edge Extension) Panelica Control is a Manifest V3 side-panel browser extension for Chrome and Edge that lets you manage your Panelica-powered servers directly from the browser, without opening a new tab and logging into the full...
  20. admin

    Granular Backup Restore: Restore a Single File, Database, or Mailbox — Not the Whole Account

    Granular Backup Restore: Restore a Single File, Database, or Mailbox — Not the Whole Account Panelica's backup restore is now granular: you can restore a single file, folder, database, or mailbox from a backup, instead of restoring the entire account. What it is Traditional panel backup...
Back
Top