Windows + Ubuntu available OneStop

Your private workspace, on your hardware.

This guide covers setup and everyday use of OneStop’s files, photos, documents, spreadsheets, music, video, calendar, tasks, contacts, email, and administration tools.

Choose your platform.

Get OneStop Server with Desktop Sync, then follow the step-by-step installation guide for your computer.

Server sizing: Minimum planning: 2 CPU cores, 8 GB RAM on Windows or 4 GB on Ubuntu, and 20 GB free SSD space beyond the operating system. Recommended: 4+ cores, 16 GB RAM on Windows or 8 GB on Ubuntu, and 40+ GB free SSD space. Your library, backups and video conversion need additional capacity. Windows requirements · Ubuntu requirements.

Windows server

OneStop for Windows

Windows 11 / Windows Server 2022+
x64 architecture

Download Windows + Desktop Syncv2.1.128
Updated
Windows Desktop Sync included
Windows installation guide · SHA-256
Ubuntu server · 24.04 LTS

OneStop for Ubuntu

Ubuntu 24.04 LTS
amd64 / x86-64-v2 CPU

Download Ubuntu + Desktop Syncv2.1.128 · Ubuntu build 1
Updated
Windows & Linux Desktop Sync included
Ubuntu Server 24.04 x64 · Linux Sync preview
Ubuntu installation guide · SHA-256

Guide reviewed for server 2.1.119 on October 18, 2026. Choose the Windows or Ubuntu installation guide above; Ubuntu Server is released for Ubuntu 24.04 x64; Linux Desktop Sync remains a preview.

Windows may show a SmartScreen warning. The current installer is not digitally signed. Verify the published SHA-256 checksum before running it. A malware alert is different: leave the file quarantined and contact support; do not bypass antivirus protection.

What is OneStop?

OneStop is a self-hosted workspace for files, photos, documents, spreadsheets, music, video, calendar, tasks, contacts and email. This guide is reviewed against server 2.1.119 and its release notes. Guide reviewed October 18, 2026. Android apps are distributed separately. Check each app’s Google Play listing for its current availability; the server installer does not publish or update phone apps. Your server stores the workspace; browsers and paired clients connect to it.

The server installer and Desktop Sync are different applications. Install the server on the computer that will host your library. Install the appropriate Desktop Sync client on a computer that needs a synchronized folder. Windows packages include Windows Sync; the Ubuntu package includes Windows Sync and Linux Sync preview.

This page offers both the Windows server installer and the Ubuntu server. Choose the package for the server computer. Ubuntu Server 24.04 x64 has passed the VM release checks. Linux Desktop Sync remains a preview; see the Ubuntu guide for the exact tested scope and remaining recovery/network limitations. The Windows EXE does not install an Ubuntu server.

What’s new in OneStop Server 2.1.128

Mail navigation and phone menu improvements, connected calendar sync, and optional Google Tasks import into editable OneStop copies.

  • Mail 3.0.65 reuses bounded sanitized message markup in memory, reducing repeated work when opening saved messages. Phone action menus stay within the screen, and Older messages is a compact control. Reading speed for uncached messages and images still depends on the server and network.
  • Tasks 3.0.21 adds Import Google tasks: choose tasks to copy into editable OneStop tasks. Repeated imports and reconnecting the same Google identity do not duplicate copies or overwrite local edits. Google originals are unchanged; imports are optional and require a separate Google Tasks read-only connection. Server 2.1.128 or later is required for editable imports.
  • Mail 3.0.65 removes its forced one-second native splash delay. An unlocked device can show its encrypted saved inbox while the server validates the saved sign-in. Up to 300 full messages fit within an 8 MiB Android body cache; web copies stay in memory. First use and uncached messages still need the server.
  • Mail checks on opening and every 150 seconds while active, with manual refresh available. Closing a message does not start another mail check. A small Checking for new mail popup lasts at most three seconds and never blocks reading; slower work continues separately.
  • Reading a message no longer starts a full mailbox import for formatting repair. The isolated HTML renderer reports its first layout immediately, and background prefetch is separated from foreground Android requests. A transient broken connection may be retried once for a safe read; writes are never replayed automatically.
  • Calendar 3.0.31 adds pull-down sync. Its Sync button now refreshes connected providers and Google Tasks, then reloads the saved view. An unavailable provider no longer prevents local events and tasks from displaying. Android can restore encrypted saved calendar data.
  • Google Tasks is a separate, optional read-only Google account connection. Authorized tasks, task lists, completed states and due dates appear in OneStop Tasks 3.0.21; dated tasks also appear in Calendar. Grant Google Tasks access once through Connected calendars or Google Tasks settings. Connected Google tasks stay read-only unless you explicitly import editable copies into OneStop. Later Google changes do not overwrite imported copies. A Calendar subscription or mailbox password alone does not grant Tasks access.
  • Google and Microsoft event connections, HTTPS CalDAV and read-only ICS feeds remain supported. Individual providers retain their configured automatic schedules; an app refresh can request an immediate sync. Today and the selected day keep distinct calendar highlights.
  • Music 3.1.21 includes the preceding streaming timeout, startup recovery and low-to-high bandwidth selection fixes, plus screenshot support. It was confirmed in Google Play review on October 28, 2026. Availability depends on Google approval and device update; buffering-free playback and physical Android Auto results are not claimed.
  • Photos 3.0.73 retains the camera capture speed, JPEG size and supported-device exposure improvements, background transcription, and screenshot preference. Actual camera quality and file size depend on the device and scene. Video 3.1.29 retains subtitle and playback diagnostics improvements.
  • Other prepared Android companions are Contacts 3.0.22, Documents 3.0.18, Files 3.0.17 and Spreadsheets 3.0.16. Phone apps are distributed separately; server installers do not publish or automatically replace installed apps.
  • Windows and Ubuntu are alternative server installations. Ubuntu targets Ubuntu Server 24.04 LTS x64; Linux Desktop Sync remains a preview. The Windows server installer is unsigned. Back up existing installations before updating. Exact package and upgrade checks are recorded with this release.
  • Roku Video remains in development and testing, outside the Streaming Store. Review submission and publication remain on the owner hold. This website updater does not publish phone or Roku apps, send newsletters by default, change prices, enroll payouts or change subscriptions.

OneStop Video for Roku is still in development and testing, and is not yet available in the Roku Streaming Store. Public release depends on further testing and approval. Ubuntu Server is released for Ubuntu 24.04 x64; Linux Desktop Sync remains a preview. Features require the appropriate server and app updates; these server downloads do not update installed devices or publish apps to a store.

Back up your server before upgrading. Read the full October update and platform notes.

OneStop Update — October 2026: all improvements

October 28: faster Mail and connected schedules

Server 2.1.128 with Android Mail 3.0.65, Calendar 3.0.31 and Tasks 3.0.21 adds encrypted saved-inbox startup, a brief nonblocking mail-check popup, 150-second foreground mail checks, Calendar pull-to-sync and a separate optional read-only Google Tasks connection. Closing an email does not start another mail check. Music 3.1.21 was confirmed in Google review; availability depends on Google Play. Device updates are separate from these server installers.

Music streaming and playback diagnostics · 2.1.128

Adaptive Music bitrate limits, bounded connection recovery, clearer playback measurements and a saved automatic album-cover lookup control. Includes the preceding Mail, Calendar and Contacts improvements. Android Music 3.1.21 and Video 3.1.29 require separate app updates; Google Play controls availability. Physical phone, Android Auto and Roku measurement verification remain pending.

Mail, Calendar and Contacts improvements · 2.1.124

Faster cached email reading, stable image display, sender pictures and Contacts handoff, selected calendar dates and reviewed contact merges. Choose Windows or Ubuntu for your server. Android updates require the matching app release; Google Play availability depends on review.

Seasonal movie and TV spotlights · 2.1.124

All videos highlights seasonal movies and TV shows already available to the selected profile. Empty seasonal promotions and home videos are excluded. TV shows are grouped into posters; selected-profile permissions and watch filters are respected. The server uses its local calendar, with no empty rows or home-video promotions.

OneStop Update — October 2026

We’ve been improving OneStop across the server, Android apps, desktop synchronization, and our upcoming Roku app. These updates focus on easier organization, clearer navigation, more reliable email, and faster video playback.

OneStop Video and TV libraries

  • Improved movie and TV identification using filenames and folder structure.
  • TV libraries organize into series → seasons → episodes, with available posters, descriptions, episode names, and thumbnails.
  • Added support for specials such as 0x03 under Specials, and season-specific episodes such as 3x00 within Season 3.
  • Improved metadata matching and correction tools. Users can fix incorrect titles, artwork, series information, and season details from the server website.
  • Fixed problems with blank editing windows and editors unexpectedly closing.
  • Added video deletion, including personal videos, with Trash and Undo support. Removing a linked external video does not delete its original file.

Metadata matching preserves original filenames and files. Ambiguous matches remain available for user review.

Playback and storage improvements

  • Added device capability reporting to help choose direct playback, repackaging, audio conversion, or video conversion.
  • Added adaptive streaming and on-demand streaming for supported playback paths.
  • Preserved source frame timing instead of forcing movies to 30 frames per second.
  • Added supported hardware-encoding options with software fallback.
  • Reduced repeated library loading, metadata processing, and unnecessary preparation.
  • Background conversions yield to active playback.
  • Added playback diagnostics to help identify buffering and server bottlenecks.
  • Made automatic full compatibility copies optional and off by default.

Original videos are preserved. Temporary streaming segments, artwork, thumbnails, and optional prepared versions still use disk space. Existing full compatibility copies are not automatically removed when that option is disabled. The FAQ now explains these differences.

Roku app — in development

OneStop Video for Roku is still in development and is not yet available in the Roku Streaming Store. Current builds are developer previews for testing.

Development improvements include:

  • Connection to your own HTTPS OneStop server, with on-TV sign-in and a saved connection for later visits.
  • Movie, TV show, personal video, and Continue Watching browsing.
  • Larger poster cards with artwork filling the image area and titles underneath.
  • A collapsible sidebar that makes more room for browsing.
  • Search, genre and themed collections, watched filters, and sorting by title, date added, or release date.
  • Series overviews, season selection, episode descriptions, and supported chapter thumbnails.
  • Full-screen playback, standard playback icons, resume, Start from beginning, and watched-progress indicators.
  • Remote navigation improvements, including held-arrow seeking and easier access to playback controls.
  • Library caching and startup recovery improvements.
  • Optional holiday themes, including Thanksgiving, with matching seasonal scenery and animations.
  • Realistic background landscapes and sunny seasonal scenes.
  • Enjoy the scenery, which hides the browsing interface and leaves the background and enabled animations visible.

The latest development build addresses a problem where the opening OK press could immediately close Enjoy the scenery. Device testing and further playback refinement continue before public release.

OneStop Mail

  • Improved server-side monitoring for new messages, including reconnection and recovery after interrupted synchronization.
  • Added an encrypted Outbox so the server can continue processing an acknowledged message after the app closes.
  • Added clearer sending progress and delivery-failure information.
  • Improved attachment sending and added image-attachment thumbnails for received and sent messages.
  • Added persistent Pin to top, along with individual and whole-folder read/unread actions.
  • Improved compose controls, reading space, mobile layouts, and message formatting.
  • Moved connection information into Settings.
  • Improved recovery of readable message content when HTML is empty.
  • Blocked messages can retain safe text, sender, and subject while unsafe links and attachments remain disabled.
  • Provider synchronization preserves folder organization and stores older inbox messages in a local OneStop archive without moving them on the provider.

Server monitoring continues while the server is running. Android background checks remain periodic and subject to Android scheduling; instant push notifications have not been added.

Calendar, Contacts, Photos, and Documents

  • Calendar alerts open event details before editing, and daily appointments appear chronologically.
  • Improved organizer and attendee display, including recovery from saved invitation data when available.
  • Contacts can import available phone contact photos and open the dialer or email app from contact actions.
  • Photos uses smaller display previews before requesting full originals for zooming.
  • Camera improvements include timer access and collapsible controls for creative settings.
  • Automatic QR detection presents tappable web addresses and distinguishes passkey codes.
  • Android Photos and Documents register for supported image and PDF opening.
  • Appearance settings are isolated by user and server.
  • Added app-discovery links within web modules and removed outdated testing-build wording from release settings.

Server drives and desktop synchronization

  • Added support for video libraries on separate drives and accessible network shares without copying the original videos.
  • Added a separate storage location for new encrypted uploads.
  • Windows and Linux desktop sync support selecting individual files and folders for two-way sync, Move to server, or Leave untouched.
  • Move to server verifies the uploaded file before removing the unchanged local copy. Failed or unverified transfers remain on the computer.
  • Expanded setup and troubleshooting guidance for storage permissions, external drives, and synchronization.

HTTPS, setup, and support

  • Added administrator settings for Let’s Encrypt certificates with automatic renewal.
  • Added support for uploading your own certificate and private key.
  • Added a private home-network HTTP setup option.
  • Storage indicators turn red near capacity.
  • Improved installer timeouts and troubleshooting logs.
  • Expanded the FAQ with video organization, metadata correction, streaming storage, desktop sync, and Roku guidance.

Release information

The current server release is OneStop 2.1.128; Ubuntu build 2.1.128-ubuntu.1 targets Ubuntu Server 24.04 x64. Roku Video development build 1.7.64 includes on-TV sign-in and updated diagnostics; device verification remains pending and it is not published to the Roku Streaming Store. Roku is not yet in the Streaming Store. Linux Desktop Sync remains a preview. Installed devices and app-store releases are updated separately.

Install and create the administrator

Start with the Windows installation guide or Ubuntu installation guide. The Windows walkthrough below does not apply to Ubuntu.

  1. Use Windows 11 or Windows Server 2022 or later, x64. Download OneStop-Setup-2.1.128-x64.exe (the website may name the download OneStop-Setup.exe), verify its published checksum, and run it as administrator. Keep a backup before upgrading; do not uninstall to apply an update.
  2. Read the displayed license and terms of use. If you agree, select I accept the agreement (version 2026-10-12.1) to continue. The checkbox starts unchecked.
  3. Choose local-only access, internal HTTPS, or public HTTPS. A new public server needs its own hostname, DNS and reachable HTTPS endpoint. Reusing another server’s hostname does not move that server or its data. Internal HTTPS requires trusting the installation’s local certificate authority on each connecting device.
  4. Choose a dedicated storage folder outside Program Files. Keep its disk connected. Upgrades preserve the saved storage and network settings.
  5. After successful setup, open OneStop at the configured address. As Windows administrator, read C:\ProgramData\OneStop\setup-code.txt (or the selected data directory). Use that one-time installation setup code to create the first administrator account. On an existing installation, sign in with your existing account instead.
  6. Only the administrator creates additional accounts. There is no public account-registration flow. Existing users sign in with their assigned credentials or registered passkeys.

Register additional passkeys from your signed-in account’s security settings. Device biometrics or Windows Hello authorize a passkey on that device; they are not a public “Create Account” method.

Upgrade and repair

Back up first, then run the cumulative 2.1.119 installer over the existing installation and review the agreement. Setup stops the OneStop services during the upgrade, so plan for a brief interruption. Keep your existing data folder and configuration. After setup, sign in, confirm Version: 2.1.119 in Support information, and check Settings → File protection.

This release includes the scanner-port selection and startup-readiness fixes. If another application occupies port 3310, setup can save an available alternative. Do not stop unrelated applications or disable scanning to complete installation.

Unattended installation and terms

Administrators who have reviewed and accepted the agreement must include /ACCEPTTERMS=2026-09-23.1 when using silent Windows setup. An older acceptance version is rejected. This switch only records agreement acceptance; it does not replace network, storage or other deployment configuration.

Successful setup records the accepted terms version, hash and time locally. The receipt is not automatically sent to Greenlyz and is not tamper-proof. Open Help & FAQs → OneStop license & terms of use to read the installed terms, or select Download terms to keep a copy.

Ten apps, one OneStop workspace

Connect each Android app to your own OneStop HTTPS server. An account on that server is required. The Android apps are still in Google Play review. App-store download links will be added after approval; the server downloads do not install phone apps. iPhone native distribution is not available in this release.

Screenshots in this guide were captured September 23 in a sample web workspace. Documents, Spreadsheets and Files feature graphics are illustrations, not screenshots. The images are references, not proof of current store availability.

Official OneStop app icons are shown below. These are app artwork, not screenshots. Android store links will appear after approval.

Navigation and storage

Use the navigation icons to open each workspace. The storage bar shows your account’s used space, limit and remaining capacity. Account quota is different from the physical free space on the server disk.

Settings uses a left sidebar: select a category to see its controls on the right. Choose light or dark appearance and optional banner or background images under Appearance.

OneStop Photos

Capture, find and organize your memories.

Your updated photo library — sample workspace
Reference web screenshot · September 23, 2026 · sample content

What you can do

  • Native photo and video capture; front/rear cameras; tap to refocus and focus feedback.
  • Recent-capture thumbnail, photo viewing with pinch/pan and double-tap zoom.
  • Albums, favorites, editing, optional memories and local face grouping.
  • Local subject/text search and photo-analysis tools on the server.
  • QR detection with a tappable result; camera backup subject to phone permissions.
  • Portrait background blur and enhanced night capture on cameras that expose these features.

Get started

  1. Connect the Photos app to your HTTPS OneStop server and sign in.
  2. Grant camera and media permissions for the features you use. Capture a photo or open Library.
  3. Name and correct suggested people in Photos; enable optional analysis in server settings.
  4. Choose Portrait in camera options when available. In focus clears after one second.

Portrait is automatic subject/background separation, not a tap-to-select blur mask. Camera capabilities vary. Recognition is approximate and is not identity verification.

More detailed instructions

Upload photos, browse by date, organize albums, mark favorites and use People where available. Open a photo to move through the current collection or edit it. Photo tools include crop, rotation and image adjustments; save the edited result using the editor’s controls.

Memories are optional. Configure them under Photo preferences and use people, place and activity tags to help select relevant past photos. These are organizational features, not a promise of automatic recognition of every person, place or action.

Move from Google

Choose Import Google Drive / Photos in Files or Settings → Import data. Use the supported Drive connection workflow or an exported library. Google Photos migration uses a Google Takeout export. Follow the import screen’s preparation instructions and retain the export until you verify the imported files. This is an import, not continuous Google synchronization.

OneStop Documents

Write, format and work together.

OneStop Documents feature illustration

What you can do

  • Rich text, headings, font controls, colors, lists, alignment, links and tables.
  • Paragraph line spacing, page setup, paper size, orientation and margins.
  • Collaborative editing and autosave with saved status.
  • Templates, browser spell check, print/PDF preview and HTML copies.
  • Supported uploaded document editing through Files.

Get started

  1. Create a document or choose a template.
  2. Format using the toolbar; use Page setup for paper and margins.
  3. Wait for Saved before closing; share supported edit access for collaboration.
  4. Use Print / PDF and match paper, margins and print scale.

HTML download is not a Word export. Complex Office formatting may not round-trip exactly. Browser and printer settings can change pagination.

More detailed instructions

Create a document from Documents or Files, or choose an available template. The toolbar includes font, size, color, headings, lists, alignment, links and table controls. Changes in the collaborative editor autosave; wait for the saved status before closing.

Line spacing

Place the cursor in a paragraph, or select several paragraphs. Choose Line spacing: Default, Single, 1.15, 1.5, Double, 2.5 or 3. Spacing applies to paragraphs and headings, including paragraphs inside lists and tables. It is saved with the document and carried into collaboration, previews, print output and HTML downloads. Default or Clear formatting restores inherited spacing.

Paper, margins and page boundaries

Open Page setup to choose paper size, orientation and margins in inches. Default margins are one inch. The editor shows page boundaries and the optional Live page view sidebar shows page thumbnails. Toolbars stay above the scrolling work area.

OneStop’s measured layout supplies the editor and previews. A single paragraph, list or table taller than the printable area may flow differently when printed; split oversized blocks when exact page matching matters.

Spell check, printing and downloads

Enable Spell check and use your browser’s spelling suggestions on underlined words. Select Print / PDF to preview, then print or save as PDF. Match the chosen paper size, use 100% scale and turn browser headers and footers off for the closest match. Printer and browser settings can change pagination.

Download HTML copy creates a separate copy; it does not replace autosave or create a Word file. Uploaded Office files use their own supported edit/save workflow in Files. Complex Office formatting may not round-trip exactly.

OneStop Spreadsheets

Plan, calculate and organize.

OneStop Spreadsheets feature illustration

What you can do

  • Multiple worksheet tabs and cross-sheet references.
  • Supported formulas, cell ranges and formula help.
  • Fonts, colors, alignment, wrapping and number formats.
  • Templates, collaborative editing and autosave.
  • Print/PDF preview and workbook data download; separate uploaded XLSX editing.

Get started

  1. Create a workbook and add sheets with Add sheet.
  2. Enter values or formulas; use Formula help for supported functions.
  3. Select ranges to apply formatting; use sheet names in cross-sheet formulas.
  4. Print / PDF or download the collaborative workbook as JSON.

This is not full Excel compatibility. JSON download is not XLSX export. Uploaded XLSX files use a separate editing workflow.

More detailed instructions

Create a spreadsheet or choose a template. Use the tabs at the bottom and Add sheet to create multiple worksheets. Cross-sheet references include =Sheet1!A1 and =SUM('Monthly Budget'!A1:A10). Use Formula help for the supported function set; this is not full Excel compatibility.

Drag across cells to select a range, Shift-click to extend it, or use the top-left Select All control. Ctrl+A selects the grid; double-click a cell to edit. Ctrl+C copies a selected range as tab-separated text. Apply fonts, colors, alignment, wrapping and number formats from the toolbar. Large batch changes are limited to 10,000 cells.

The grid scrolls beneath the toolbar. Print / PDF opens a preview. Download sheet data (JSON) downloads the collaborative workbook’s data; it is not an XLSX export. Uploaded XLSX files use the separate Office editing workflow.

OneStop Files

Your folders, available across devices.

OneStop Files feature illustration

What you can do

  • Upload files or folders, including drag-and-drop folder hierarchy.
  • Browse, move, copy, download and send items to Trash.
  • Supported previews for text, pictures, PDF, audio and video.
  • Supported TXT, DOCX and XLSX editing.
  • Resumable transfers, storage quotas and protected upload scanning.
  • Windows Desktop Sync with two-way synchronization and conflict copies; Linux Desktop Sync preview is included with the Ubuntu server bundle.

Get started

  1. Create folders, then upload or drag in your files.
  2. Open supported files to preview or edit.
  3. For Windows sync, download Desktop Sync from Settings → Desktop & phones.
  4. Generate a pairing code, enter the HTTPS server address and choose a dedicated local folder.

Protected uploads support at most 2,047 MiB per file; quotas and available disk space still apply. Scanning large files can take several minutes. Synchronization can propagate deletions and is not a backup.

More detailed instructions

Create folders and use breadcrumbs to navigate. Upload individual files or use Upload folder; drag and drop files or folders into Files. Folder uploads preserve hierarchy. Use the available move, copy, download and trash actions to organize items.

Open a file to preview supported text, images, PDF, audio and video. Browser media support depends on the file’s codec; unsupported formats may need downloading. Supported uploaded TXT, DOCX and XLSX files expose editing controls in the file view. Preview and editing are different: not every previewable format can be edited.

Desktop Sync

For the bundled clients, follow the Windows client steps or Linux preview steps. Linux requires a graphical desktop and an unlocked Secret Service keyring. Closing its window stops sync; minimize it to keep syncing. Windows continues in the tray until you choose Exit.

Download the Windows client from Settings → Desktop & phones on your OneStop server. Generate a pairing code there, enter the server’s HTTPS address and code in the client, and choose a local folder. Check the client’s connection and sync status before pairing again.

Files synchronize in both directions. Conflicting edits are preserved as conflict copies. The sync folder can contain Downloads, Documents, Spreadsheets, Photos, Music and Video subfolders. Opt-in Windows default-folder changes are separate from sync; applications with their own saved download location may still need that location changed in their settings.

Keep a separate backup. Synchronization can propagate changes and deletions; it is not a historical backup. Downloaded desktop copies are ordinary local files, so protect the computer and disk.

OneStop Calendar

Bring your schedules into one view.

Your calendar, together — sample workspace
Reference web screenshot · September 23, 2026 · sample content

What you can do

  • View local, shared and connected calendar events in Day, Week, Month or Agenda. Today keeps its blue marker while another selected date has a pale blue marker.
  • Calendar 3.0.31 supports pull-down sync. Its Sync button requests current data from connected providers, then reloads events and tasks. Local and saved items remain available when one provider fails.
  • Connect Google or Microsoft calendars, HTTPS CalDAV calendars or read-only ICS subscriptions. Keep separate colors, visibility and automatic schedules. Supported event edits include conflict checks.
  • Dated OneStop tasks appear alongside events. A separate optional read-only Google Tasks connection adds the tasks you see in Google Calendar; Calendar or mailbox access alone does not grant Tasks access.
  • Android can restore encrypted saved calendar data. Connect provider accounts once in the browser; server-owner OAuth setup and the appropriate Google APIs are required.

Get started

  1. Use + to create a local event, or open Connected calendars to add a source.
  2. Choose the source’s calendars, color, visibility and refresh interval.
  3. Use My calendars to create a subscription link. Choose busy-only or the offered event details.
  4. Enable phone reminders, then adjust notification and reminder settings as needed.

Google/Microsoft connections require server-owner OAuth setup. ICS subscriptions are read-only. Shared feeds exclude imported/shared external events, and recipients control refresh timing. Provider behavior and notification timing vary; universal calendar compatibility is not claimed.

Current calendar behavior

Desktop Month view includes upcoming items; the phone view combines event dots with an agenda. Selecting another date preserves your chosen Day, Week, Month or Agenda view. Open event details before editing. Shared events respect view/edit permissions; owner-only actions remain restricted.

Invitation details show readable organizer names, with original addresses under Technical details. Older events can recover missing participants from saved original invitation metadata or attachments. Existing title, notes and time edits are preserved; no participant details can be recovered if the original data is unavailable.

OneStop Tasks

Turn plans into clear next steps.

Tasks at a glance — sample workspace
Reference web screenshot · September 23, 2026 · sample content

What you can do

  • Create private OneStop tasks with priorities, due dates, numbered notes and completion states. Dated tasks also appear in Calendar.
  • Tasks 3.0.21 shows connected Google task lists, due dates and completed states through a separate optional read-only Google Tasks authorization.
  • Open Google Tasks settings in Tasks or Connected calendars, grant access once in the browser, and use Sync to refresh. The server also checks connected task accounts automatically.
  • Choose Import Google tasks to copy selected tasks into editable OneStop tasks. Copies keep due dates and completion state; Google originals stay unchanged. Repeat imports skip existing copies, and later Google changes do not overwrite your OneStop edits.
  • Provider tokens and cached task data are encrypted on the customer server and scoped to the OneStop account.

Get started

  1. Open Tasks and create a task.
  2. Set the due date and priority where needed.
  3. Use numbered entries and Add item or Enter to extend the list.
  4. Mark the task complete when finished.

Adding an email or contact does not automatically send an assignment. Task data stays in the OneStop workspace.

OneStop Contacts

Keep people and business details together.

Contacts and business cards — sample workspace
Reference web screenshot · September 23, 2026 · sample content

What you can do

  • Contact cards with names, company, job title, addresses, phone numbers, email, website and notes.
  • Contact pictures and business-card images.
  • Business-card camera capture with front and optional back; server-side text recognition and review.
  • Connected Google contacts and Outlook’s main Contacts folder.
  • Source labels, scheduled refresh and edits to supported connected-contact fields.

Get started

  1. Create a contact manually or use the business-card camera.
  2. Capture the front and optionally the back, then review extracted fields before saving.
  3. Use Connected accounts for supported Google or Microsoft contacts.
  4. Edit supported fields on the correct source contact; use stored addresses in Mail where offered.

New contacts and business-card scans save to the local OneStop address book. Connected contact creation/deletion, structured address edits and Outlook subfolder selection are not exposed. Accounts are not automatically merged.

Connected photos and planning

Google and Microsoft contact connections can supply contact photos. Uploaded pictures take priority; matching local contacts can use provider pictures when primary email addresses match. Missing pictures fall back to initials. Mail credentials alone do not grant contact access.

Use Schedule or Add task on a contact to open its form. Review the carried-over name, email and phone details before saving. Creating an event or task does not itself send an invitation or assignment.

OneStop Mail

A clearer place for your connected email.

More room for email — sample workspace
Reference web screenshot · September 23, 2026 · sample content

What you can do

  • Read, compose, reply, forward, search and manage folders, stars, pins and attachments from an existing IMAP/SMTP mailbox.
  • Android Mail 3.0.65 restores an encrypted saved inbox after device unlock while the server validates the saved sign-in. Up to 300 full messages fit within an 8 MiB body cache; first use, uncached messages and remote images need a connection. Web mail uses a memory cache.
  • The active app checks on opening and every 150 seconds. Closing a message does not start a check. Pull down or use Sync for an immediate check. A nonblocking checking-for-mail popup lasts at most three seconds; slower checks continue separately.
  • HTML messages fit the reader and report their first full layout immediately. Bounded in-memory markup reuse reduces repeated rendering work when opening saved emails. Phone menus stay inside the screen. Image and link preferences are remembered; the toolbar remains accessible while the subject, sender and body scroll.
  • Tap a sender picture to open a matching OneStop contact or create one. Custom sender pictures remain on the customer server.
  • Invitation cards support Add to calendar and Accept & reply through the connected mailbox. Optional Android notifications follow device scheduling.

Get started

  1. Open Mail settings and enter your provider’s IMAP/SMTP details and app password if needed.
  2. Open a message. Use HTML or Plain text and Show/Hide images to set your display preference.
  3. Expand the sender line or Message security only when needed.
  4. Choose Add to calendar for a local event copy, or Accept & reply to send an RSVP through your configured mailbox.

The running server listens for provider notifications and performs routine checks every 150 seconds while idle. Failed imports retry after five seconds; busy imports receive a follow-up check. Newest messages import first and storage quota still applies. This is not a guarantee of immediate delivery. Android background alerts use scheduled polling and may be delayed. OneStop is a mail client, not public email hosting. Folder actions manage the OneStop copy. Windows Mail requires a connection. Android Mail can restore its encrypted saved messages; web copies remain in memory. Email links are enabled by default in current Mail; a saved choice to disable them is respected. Change Open email links in browser in Mail settings. Message-security address details remain text-only.

Inbox, selection and message display

Mail offers sender avatars, folder tabs, search, unread/starred filters and compact display. Desktop uses a split inbox/reader; phones provide a Compose button. Long-press a message to reveal selection controls, then select messages or the whole folder for supported bulk moves. Cancel selection or Android Back leaves selection mode. Swipe actions are configurable.

Folder counts and Load older messages expose messages already stored in OneStop. Open email formatting fits automatically; attachments are collapsible. Older formatting is repaired when the provider original remains available. Reload original formatting is optional troubleshooting, not a required step. Image controls apply to ordinary and supported background pictures; sender scripts and active forms remain blocked.

The open interface refreshes saved mailbox changes; returning to the foreground or reconnecting refreshes again. Mail 3.0.42 supplies the matching Android client changes, but its Google Play release is still under review. Background Android scheduling can delay alerts even while the server continues checking mail.

OneStop Music

Your library, at home and on the road.

Music: a fresh mix — sample workspace
Reference web screenshot · September 23, 2026 · sample content

What you can do

  • Browse your customer-owned music library by song, album, artist, playlist or favorites. Use Now Playing and Up Next, shuffle, repeat and sound presets.
  • Android Music and Android Auto share the native playback service. Download songs, albums or playlists before travel for offline listening.
  • Music 3.1.21 includes streaming startup, timeout-recovery and low-to-high bandwidth selection improvements plus screenshot support. It was confirmed in Google Play review on October 28, 2026; check Google Play for current availability.
  • Adaptive streaming can lower bitrate after connection trouble and raise quality after recovery. It cannot guarantee playback without buffering on every network or device.
  • Automatic album-cover lookup is an optional saved setting. Existing covers and explicit artwork choices remain available.

Get started

  1. Upload music from your phone or add it through your desktop sync folder.
  2. Choose a song, album or playlist; use Mix for your whole library.
  3. Choose shuffle or ordered playback, and enable repeat to keep playing.
  4. Download before travelling and let downloads finish while Music is open.
  5. For missing artwork, use Find album & cover and select the correct release.

Automatic phone-folder sync is not included. Downloads are removed on sign-out. Online cover lookup sends identifying music text, not audio. Android Auto availability depends on installation and vehicle support; physical vehicle qualification is still pending.

OneStop Video

A personal screening room for your library.

Video: your movie library — sample workspace
Reference web screenshot · September 23, 2026 · sample content

What you can do

  • Home, Movies, Shows, My list and Personal library views with search and sorting.
  • Covers, descriptions, favorites, watched status, red progress bars and Continue watching.
  • TV series grouped by show and season with episode navigation.
  • Native Android playback with standard icons, seek, resume, speed and controls that hide during playback.
  • Automatic title matching after upload or every 15/30/60/90 minutes or daily; cached provider results.
  • Custom artwork and details; rename My list; app-local light/dark appearance; supported browser casting.

Get started

  1. Upload videos to your server or add them through Desktop Sync.
  2. In Video settings, configure Covers & title matching and choose a scan schedule.
  3. Use TVmaze for supported TV matching without an account; configure TMDB or TVDB credentials when using those providers.
  4. Review uncertain matches, or supply your own title, cover and description.
  5. Tap a title to play; tap the player to reveal controls.

Matching depends on filenames, metadata and provider coverage. There is one renameable My list, not multiple custom video lists. Offline video downloads, subtitle selection and native Android Cast are not included. Browser casting requires a supported setup.

OneStop Video for Roku — in testing

The Roku video app is not yet available in the Roku app library. We plan to release it after testing and Roku approval; no date is confirmed. Server 2.1.119 includes support for the pairing, playback and watch-progress features currently being tested. This is not a public Roku download and is not installed by either server package.

Faces and people

Optional face grouping processes photos on the OneStop server. Review suggested groups and labels; detection can miss or misidentify people. Photo face grouping is separate from passkey sign-in and is not identity verification.

Notifications and phone apps

Enable new-mail alerts or calendar reminders in the relevant Android app, then allow Android notification permission. Initial setup can be dismissed; later changes are available in app settings and Android notification-channel settings.

Mail background polling is scheduled approximately every 15 minutes and can be deferred by Android. Calendar caches upcoming reminders; optional precise-alarm access improves timing. Do Not Disturb, battery restrictions and connectivity affect delivery. These are not guaranteed instant push alerts.

Camera backup also follows phone permissions and background scheduling. Check that files have reached the server before relying on backup. Desktop Sync 2.1.7 and Windows Mail 1.0.2 are available through your server’s Settings. Windows Mail includes Calendar and Contacts navigation and uses the updated server interface.

Settings and sharing

Select categories in the left sidebar for appearance, sign-in/security, accounts, storage, desktop/phones, photo preferences, imports, backup/access, file protection and security activity. Protected changes require a recent password or passkey verification.

On Sharing, select an item and permission, set an expiry and optionally restrict the recipient or add a password. Copy the created link and revoke it when no longer needed. A link without recipient/password restrictions can be used by anyone who possesses it until it expires or is revoked. Edit permission enables supported collaborative editing.

The tip jar directs voluntary tips to Greenlyz, with a $5 USD minimum. Payment processing is handled through the Greenlyz/Stripe flow; a tip does not buy storage or unlock features. Ordinary OneStop installations do not need Greenlyz’s Stripe secret key.

Accounts, quotas and backups

Only administrators create accounts and adjust account quotas, including their own. Decreasing a quota does not delete existing files; additional storage-consuming operations may be blocked while the account is over its limit. Increasing a quota does not create physical disk capacity.

Backup & remote access provides instructions, installed administrator-tool commands, a server address and a connection test. It does not create a VPN, open your router, or automatically schedule a backup. Its connection test does not prove outside-network reachability.

Use the backup/restore tools for your server platform. On Windows, run the installed PowerShell tools as administrator. For Ubuntu, follow the bundled backup.sh instructions and Ubuntu backup guidance; do not run Windows recovery scripts on Linux. Full-server backup pauses services for consistency. Keep the encrypted library and recovery key in protected storage outside this computer, and test restoration before relying on it. Never paste setup codes, passwords or recovery keys into support messages.

Recover a lost administrator password

Use a saved recovery code first if available. If all recovery methods are lost, Windows releases since 2.1.51 include a local recovery tool. The following steps apply only to Windows. For Ubuntu, contact your server administrator and use its platform-specific recovery procedure. It resets an existing OneStop administrator; it does not create an account or grant administrator privileges.

  1. On the computer hosting your OneStop server, sign into Windows with administrator rights and open PowerShell as administrator. Take a normal encrypted backup first when possible.
  2. Run the installed tool (adjust the application path if necessary):
    powershell.exe -NoProfile -ExecutionPolicy Bypass -File "C:\Program Files\OneStop\tools\Reset-OneStopAdministrator.ps1"
  3. Check the displayed data folder, enter the existing administrator username, confirm the operation, and enter a new 15–128 character password twice. Password entry is hidden. Follow ADMINISTRATOR-RECOVERY.md in the installation folder for nondefault paths and full instructions.
  4. Sign in with the new password. Register fresh passkeys, generate and safely store new recovery codes, and re-pair devices.

This revokes that administrator's old sessions, passkeys, recovery codes and device pairings. OneStop and its proxy stop briefly and restart if previously running. Files, encryption keys and other accounts are preserved. A database recovery copy is saved before the change; protect it because it contains old authentication records. It is not a full backup of your files and encryption keys. Do not replace the live database with it or delete the encryption key.

Installing a server update does not itself reset any password. There is no public website recovery endpoint. If you lack Windows administrator access, contact whoever controls your OneStop server. Publishing this installer on Greenlyz does not run the recovery tool.

Security and privacy

Remote access requires HTTPS. Stored file and mail contents are encrypted with server-managed keys: this is not end-to-end encryption, and an administrator with access to the server’s keys can decrypt them. Password/passkey policy, sessions, sharing restrictions and device revocation govern access.

The local scanner checks uploads, sync completion, file access and email attachments. A detected threat or failed inspection blocks the protected operation. The scan limit is 2,047 MiB per file (2,146,435,072 bytes); unsafe encrypted archives, exceeded scan limits and unavailable or stale protection can block access.

Check protection status reports scanner health with a green check or a red failure explanation. It is not a scan of the entire library and cannot guarantee that every threat will be detected. Keep the server operating system, scanner definitions and OneStop updated.

An unsigned-publisher prompt is different from a malware detection. If Defender reports a threat, leave the file quarantined, retain detection details and contact support. Do not disable protection or add an exclusion to install OneStop.

See the OneStop privacy notice for data handling and operator responsibilities.

Help, FAQs and support information

  1. Open Help & FAQs from OneStop’s navigation, Settings or sign-in page. It is also available at /help on your own OneStop server.
  2. Use Search common questions to search for a topic such as setup, printing, sync or security. Expand a question to read its answer.
  3. When signed in, select Copy support information. The report includes the running server version, operating-system platform, architecture, Node.js runtime, original installation date when recorded, last successful setup/update date and recorded installer version. Older dates may be shown as not recorded; this does not mean your data is missing.
  4. Select Submit a help request to open Greenlyz Helpdesk. Paste the report and describe what happened, when it happened, the steps to reproduce it and the relevant error. If clipboard access is unavailable, select and copy the report manually.

The support report excludes account names, server addresses, file paths, credentials and documents. Opening Helpdesk does not attach logs or private files automatically. Review any extra information before sending it; never send passwords, setup codes, recovery keys, API keys or session tokens.

Your local OneStop administrator remains responsible for creating accounts and resetting access. Greenlyz Helpdesk does not automatically have access to your private server or its accounts.

Troubleshooting

Service setup failed

Do not delete the data folder. Read C:\Program Files\OneStop\install-service.log and the logs in your OneStop data directory. The installer’s runtime line number is not the underlying error. The Windows 2.1.119 installer retains the scanner-startup retry repair for Windows PowerShell 5.1; no separate repair script is required. For Ubuntu service errors use the Ubuntu guide, not these Windows paths.

Port 3310 is already in use

For Windows, use the current cumulative installer. It includes the earlier fix that prefers the saved scanner port and selects an available alternative in 3310–3399 when necessary. Do not kill an unrelated process, expose the scanner port to the internet or point OneStop at an unknown scanner. The selected port is written to config.json as malwarePort.

File protection is not ready

Check protection\clamd.log, protection\freshclam.log and protection\readiness.log in the data directory. Confirm available memory, current scanner definitions and the status of the OneStopAntivirus and OneStopDefinitions services. A red status can mean scanner unavailability, not necessarily an infected file. File access remains blocked while required scanning is unavailable; do not disable protection to clear the warning.

Silent setup refuses to continue

Check that your deployment command explicitly accepts the current agreement with /ACCEPTTERMS=2026-10-12.1, after you have reviewed it. An older terms version does not satisfy this installer. In interactive setup, read the agreement and select its acceptance checkbox if you agree.

Support information shows older or missing dates

Installation dates from older installers may be unavailable. Compare the running Version with the Installer version and last successful setup/update date. If the running version is still old after upgrading, retain the installation logs and submit a help request rather than repeatedly reinstalling or deleting data.

HTTPS or sign-in fails on another computer

Confirm the correct server address, DNS, certificates and network reachability. Register passkeys against the permanent address. A second server cannot take over an existing hostname merely by entering it during setup. Existing users sign in; contact the administrator for account recovery.

Mail or imports stop

Review the displayed error, provider connection and credentials, available quota and server disk space. Keep original exports until you verify the imported library. Do not repeatedly start duplicate imports to clear an error.

For product support, use Greenlyz Helpdesk and include your support information. Remove secrets and private document contents from any logs before sharing them.

Download with or without optional update emails. Optional Greenlyz product newsletter · Download & email privacy