Recover a public library's programme without rolling back the entire site
A Finnish public library publishes its workshop programme as a PDF. The page presenting it remains visible, but the file has disappeared from the server. Partners have already distributed its address. On the same day, the team added a new announcement in WordPress. It wants the PDF back at the known address before the next distribution while retaining the recent publication. This case lets us compare Louhi Webhotelli Teho and Zoner WP.one Starter on a concrete task.
Define the outcome before comparing panels. The recovered file must match the approved programme version. Its address must respond, and the announcement published after the backup must remain visible. The production database must retain its writes. Also designate the person able to approve the version and the time available before the next newsletter is sent.
The prices are dated Finnish records: Louhi on November 10, 2026 and Zoner on November 3, 2026. The Zoner amount comes from the annual variant in the archived catalogue. Help and offering pages remain accessible, but the annual price could not be recorded again. The recovery test described below takes place on a private copy. No recovery time was measured at either host.
Compare before you choose
The offers at a glance
Find the use case and budget that fit, then read the details to see the limitations and any components you may need.
On smaller screens, the table scrolls horizontally. With a keyboard, press Tab to focus the table, then use the left and right arrow keys.
| Offer | Best for | Pricing and billing | Renewal and support |
|---|---|---|---|
| Public library with an independent archive seeking to price the cPanel recovery option. | Annual example of €141 excluding VAT for the first eligible cycle, equivalent to €11.75 excluding VAT/month. Twelve-month example from November 10, 2026. Check contractual duration and total. Prices exclude VAT. Taxes, domain and options according to the proposal. | €282 excluding VAT as the normal annual reference, equivalent to €23.50 excluding VAT/month. Confirm the invoice. | |
| WordPress site whose entry-level quotas suffice and whose team wants to inspect a restore point outside production. | November 3, 2026 record: calculated €150 excluding VAT for twelve eligible months after a 50% discount. Archived Finnish annual variant. Current price not recorded again. Prices exclude VAT in the Finland record. VAT and total according to the account holder. | €300 excluding VAT for twelve months from the thirteenth month according to the November 3, 2026 rate schedule. Confirm the invoice and due date. |
Cost the Louhi Teho annual cycle
The Louhi page gives an annual example of €141 excluding VAT for Teho in the first eligible period and €282 excluding VAT at the normal rate. It displays equivalent monthly amounts of €11.75 and €23.50 excluding VAT respectively. The half-price discount applies to eligible new orders. Check the proposal to ensure the billed period is twelve months, with the date and amount of the next due payment. The tax-inclusive total depends on the account holder and options.
The Webhotelli Teho plan displays 10 GB of storage, three databases and 120 GB of monthly traffic. For a public-library site, measure PDFs, original images, generated files and database space. A trial copy may require a second location and additional disk space. Check available resources after duplicating media, and where to keep the archive outside the account.
Consider the hosting price alongside your recovery method. Without a backup option, ask Louhi for the price of extraction from its infrastructure archive and the availability of the restore point. If the team wants to choose an item to recover itself, price JetBackup and check its scope in cPanel. Access to an independent archive may suffice when the original PDF was kept outside the site.
Cost the Zoner WP.one Starter annual cycle
The Finnish public catalogue record from November 3 indicated €300 excluding VAT for twelve months and a 50% first-year discount. This gave a calculated €150 excluding VAT for twelve eligible months, followed by a €300 excluding VAT reference from the thirteenth month. No setup fee appeared for this variant. The current card identifies Starter and both cycles, without an annual amount verifiable here. Confirm the discount, taxes and requested payment before choosing.
In the same November 3 record, the monthly cycle gave a calculated €13.75 excluding VAT for the first eligible month, then €27.50 excluding VAT per month. This is a different billing method, to be reconfirmed. The terms generally provide for renewal of the same duration and thirty days' notice. For a trial or exit, record the date by which the request must be received and keep a copy of the confirmation.
Starter advertises one WordPress site, 10 GB of web space and a 1 GB database. For a public library, PDF disk space and database quota must be checked separately. A documented development copy makes preparing a check easier. Check the account, certificate and usable space before basing recovery on this destination.
Identify the file before choosing the recovery method
Open the page containing the link. Note its address, the file's address and the expected version name. Also record where the link is used, for example on the programme page, a reused block or a button. If the WordPress attachment record still exists and only the PDF is missing, recovery can cover a single file. Retain the exact path and name, including capitals, accents or spaces.
If the media-library record was also deleted from WordPress, check references dependent on that record. A direct PDF link may work after file recovery, whereas a block tied to a media ID may need a separate correction. Examine the old state on a copy and restore the useful reference in a targeted way. Avoid rolling the entire database back to an old date to correct a single media item.
Recovery time is measured from the report. Record when the error is seen, when the copy becomes accessible and when the correct version opens. A retention period in days helps locate the file. Access time also depends on permission to download the restore point and the ability to extract the desired item.
In a standard installation, the path may be under wp-content/uploads, with year and month subfolders. However, check the actual storage before placing the PDF. An extension may serve the document from remote storage or through a rewritten URL. On the copy, check that the download comes from the test destination so that a cache or the public file does not falsely pass the check.
Check the accessible Louhi restore point
The general Webhotelli FAQ mentions seven days of backups and refers to support to determine whether an item can be recovered. Infrastructure archives primarily serve recovery after a widespread failure. Louhi states that an individual restore requested from its own archive is always paid and recovery is not guaranteed. Give support the date when the PDF existed, its path and the affected site. Have restore-point availability, extraction price and timing confirmed before any intervention.
The JetBackup option, separate from the Teho plan, is displayed at €8.90 excluding VAT per month. The page advertises fourteen days of automatic copies and three manual backups. If the option is active, choose the date and data type in cPanel. The documentation describes recovery of certain items. Check for your account whether you can recover this exact PDF or must extract its folder from an archive. Perform this check on a private copy without launching a full restore.
Over twelve months at the recorded rate, the option amounts to €106.80 excluding VAT. The annual Teho example then becomes €247.80 excluding VAT for the first cycle and €388.80 excluding VAT at the normal reference, subject to the option's duration and rate. This calculation compares a recovery method chosen in advance. The thirty days mentioned for Täyshoito maintenance concern copies made before interventions under that separate service.
Examine a copy of the Zoner restore point outside production
WP.one help describes daily restore points retained for thirty days. In the panel, the documented path goes through Sivustot, the relevant site, then Varmuuskopiot. Open the desired restore point's menu. The guide describes downloading and restoring to production or the development copy. To recover a PDF, favour downloading and then extracting the file, or restoring files to an authorised private destination.
The restoration form distinguishes files, database or both. Selected items are overwritten at the destination. Selecting “files” covers a broader scope than the desired PDF. If you use the development copy to read an old restore point, check its name before confirming. Also keep an export of its current state if it already serves other work.
The copy-creation guide goes through WP.one, then Kehitysympäristö. Replacing production with this copy also transfers the database. For this scenario, keep the old PDF as an item to extract. Check that the account offers a file-access route or that a maintainer can place files at the exact location without pushing the entire copy to the public site.
Prepare two restore points on a private copy
Create a protected destination with a separate database and folder. On this copy, prepare a short attachment record and a fictional PDF recognisable by its title or SHA-256 hash. Note the PDF address and keep an export of the starting state. Disable public indexing, emails and any synchronisations. Check that the copy actually uses its own database before adding content.
Then publish a control post on the copy that the first backup does not contain. Record its title, address and distinctive text. Keep a second export, then rename the fictional PDF in the test folder to make it unavailable at its original address. This simulates file loss while leaving the attachment record and database intact. Keep the renamed file in the private space so you can undo the simulation.
Also prepare exit criteria. The expected PDF must return to the same test address with the same content. The control post must remain available. The team must be able to confirm that the copy stayed isolated. If the old source is inaccessible, record the precise point where the protocol is blocked and the person able to provide an export or access.
Recover the PDF and check that the post remains in place
Extract the PDF from the first export or earlier restore point into another destination. Check its version before placing it in the test folder. Keep the renamed file as a rollback safeguard. Then open the direct URL in a new session and follow the link from the attachment record. Check the title, date, content and received file type. If a cache still obscures the result, first check the file served on the copy.
Finally, open the control post and check that its date, text and address are unchanged. If the post has disappeared, the intervention exceeded the intended scope. Restore the test copy from the second export, then repeat with targeted extraction. A wrong PDF version can be corrected by reinstating the renamed test file or starting again from the reference copy.
This check should leave a short record. Note the date of the restore point used, recovered path, elapsed time and state of the control post. Separate the time you can meet with an already available archive from the time dependent on a ticket. The dossier describes the procedure. Record results and duration on an authorised copy.
- Place only the extracted PDF in the private copy's folder.
- Check the direct URL, attachment-record link and presence of the post published after the restore point used.
- If a check fails, restore only the test copy or reinstate the renamed file, then record the cause.
Organise support and the independent archive
The catalogue and guides examined concern the Finnish market. Louhi advertises general weekday support and distinguishes this period from infrastructure monitoring. Zoner publishes different hours by channel. Archived documents differ on weekends and languages. If distribution is planned for a Saturday, check the usable channel, response language and when a recovery request will be handled.
In both cases, keep the approved PDF in a private space independent of WordPress, with its public name and the record using it. An archive of PDFs alone may suffice for a file incident. Recovering the entire site also requires WordPress files, the database and an inventory of access and services. Designate the person renewing hosting and the one checking archives before a deadline.
If the site changes hosts, retain the domain and programme path or prepare a controlled redirect. Check links already sent to partners before closing the source. A file-recovery test can be performed without moving the domain. Full migration, mail handling and cancellation follow a separate schedule.
Decide according to recovery time and scope
Teho is an option if the public library has room for its media and an independent copy already usable. If the team wants to recover an old file itself from the panel, compare JetBackup's price and scope with the service actually provided on the offering. Starter is an option if web and SQL quotas suffice and the development copy or download lets you reach the file when needed.
The initial annual total puts both offerings on the same duration, but budget items change if a backup option or human intervention is needed. Request the first billed amount, tax and next-cycle reference. Also specify who can download a copy and what permission they need when the person usually administering the site is absent.
Select the proposal that recovers the expected document through a verified path before the next distribution and without removing recent publications. Once the protocol has been run on the copy, give the team the reference restore-point name, access details and each person's role. This recovery dossier remains usable even if the panel or hosting price changes.
Further reading
Sources and references
Use these references to check the features, requirements and limitations described. Reading documentation is not a practical test.
View 15 references
- Louhi Teho: offer and documentation — WordPress page ↗ — Documentation consulted:
- Louhi Teho: offer and documentation — JetBackup ↗ — Documentation consulted:
- Louhi Teho: offer and documentation — FAQ ↗ — Documentation consulted:
- Louhi Teho: offer and documentation — Opening hours ↗ — Documentation consulted:
- Louhi Teho: offer and documentation — Exit ↗ — Documentation consulted:
- Louhi Teho: offer and documentation — cPanel guide ↗ — Documentation consulted:
- Zoner WP.one: offer and documentation — WP.one: plans and AI beta access ↗ — Documentation consulted:
- Zoner WP.one: offer and documentation — WP.one comparison and resources ↗ — Documentation consulted:
- Zoner WP.one: offer and documentation — General terms ↗ — Documentation consulted:
- Zoner WP.one: offer and documentation — Contacts and opening hours ↗ — Documentation consulted:
- Zoner WP.one: offer and documentation — WP.one restoration ↗ — Documentation consulted:
- Zoner WP.one: offer and documentation — Development copy and production replacement ↗ — Documentation consulted:
- Zoner Starter: archived catalogue price — Finnish public market: EUR excluding tax ↗ — Documentation consulted:
- Zoner Starter: archived catalogue price — WP.one Starter 12kk ↗ — Documentation consulted:
- Zoner Starter: archived catalogue price — WP.one Starter 1kk ↗ — Documentation consulted:
Uses, prices and what to check
2 offers in detail
Compare the features you need and the terms of each offer. The order of these entries does not indicate a ranking.
Louhi Webhotelli Teho
Official logo of Louhi. — Image: Louhi.Best forPublic library with an independent archive seeking to price the cPanel recovery option.
The documented annual cycle provides a basis for a site that needs to preserve publication files. Isolate the cost of individual recovery or JetBackup in the proposal.
Offer pricing
Annual example of €141 excluding VAT for the first eligible cycle, equivalent to €11.75 excluding VAT/month.
Billing: Twelve-month example from November 10, 2026. Check contractual duration and total.
Renewal and support: €282 excluding VAT as the normal annual reference, equivalent to €23.50 excluding VAT/month. Confirm the invoice.
Prices exclude VAT. Taxes, domain and options according to the proposal.
Checked on .
Strengths
- 10 GB of disk space, three databases and 120 GB of monthly traffic displayed.
- JetBackup offers recovery by data type. Check whether the account allows recovery of the PDF alone.
What to consider
- Individual recovery from Louhi's infrastructure archive is charged and its feasibility is not guaranteed. JetBackup is a separate option.
- Account cloning permission and space needed for the copy still require checking.
Pricing terms and compatibility
Understanding the offer
- Price at the time of review
- Annual example of €141 excluding VAT for the first eligible cycle, equivalent to €11.75 excluding VAT/month.
- Currency
- EUR
- Billing
- Twelve-month example from November 10, 2026. Check contractual duration and total.
- Renewal and support
- €282 excluding VAT as the normal annual reference, equivalent to €23.50 excluding VAT/month. Confirm the invoice.
- Taxes and fees
- Prices exclude VAT. Taxes, domain and options according to the proposal.
- Commitment and terms
- Record the actual duration of the first period and renewal in the contract.
- Date checked
Compatibility and components
- WordPress in the Webhotelli environment.
- Check cPanel access and the path of media to recover.
Zoner WP.one Starter
Official Zoner presentation screenshot: AI Sidekick Aida in beta. Access is not guaranteed for every subscription; no action or conversation tested.Open full-size screenshot ↗Best forWordPress site whose entry-level quotas suffice and whose team wants to inspect a restore point outside production.
Starter advertises one WordPress site and thirty days of daily restore points in its documentation. To isolate a PDF, the team checks downloading or restoring files to the development copy.
Offer pricing
November 3, 2026 record: calculated €150 excluding VAT for twelve eligible months after a 50% discount.
Billing: Archived Finnish annual variant. Current price not recorded again.
Renewal and support: €300 excluding VAT for twelve months from the thirteenth month according to the November 3, 2026 rate schedule. Confirm the invoice and due date.
Prices exclude VAT in the Finland record. VAT and total according to the account holder.
Checked on .
Strengths
- One site, 10 GB web space and a 1 GB database displayed.
- Downloading and recovery into a development copy documented.
What to consider
- The file or database selection acts on the entire chosen scope.
- Check quotas, support channel and price actually billed.
Pricing terms and compatibility
Understanding the offer
- Price at the time of review
- November 3, 2026 record: calculated €150 excluding VAT for twelve eligible months after a 50% discount.
- Currency
- EUR
- Billing
- Archived Finnish annual variant. Current price not recorded again.
- Renewal and support
- €300 excluding VAT for twelve months from the thirteenth month according to the November 3, 2026 rate schedule. Confirm the invoice and due date.
- Taxes and fees
- Prices exclude VAT in the Finland record. VAT and total according to the account holder.
- Commitment and terms
- Annual cycle renewing for the same duration according to terms. Stated notice period of thirty days.
- Date checked
Compatibility and components
- WordPress and development copy through WP.one depending on the account.
- Check destination and scope before any restoration.


