
Completed
Posted
Paid on delivery
The WaSphere dashboard running on my production server (Alma Linux 9+Cyberpanel, public link: http://177…:3004/login) throws the alert “Your session has expired. Please log in again” every time I try to sign in with a freshly-created user. Over the past week I have: • SSH’d into the machine, opened the WaSphere directory, and tweaked both the .env and [login to view URL] files. • Brought the stack back up with `docker compose up -d`. • Added an Nginx adjustment that I thought would help. Despite these changes the session error persists, so I’m convinced an overlooked or incorrect configuration is still blocking proper authentication. You will have direct SSH access, the edited .env and [login to view URL] snippets, plus a short screen-capture video that shows the exact failure path. Deliverables 1. Diagnose the root cause (environment variables, Docker service, Nginx proxy, or anything else). 2. Apply and document the fix so I can reproduce it on staging and future deployments. 3. Confirm that login sessions remain valid through multiple browser refreshes. If you’ve untangled Docker-based auth issues before, this should be straightforward. I’m ready to provide any additional logs you need and to restart containers or the server when requested.
Project ID: 40672346
38 proposals
Remote project
Active 6 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

A "session expired" error immediately after a valid login almost always means the token/cookie is being issued but rejected on the very next request, and there are a few classic causes I'd check in order: a JWT/session secret that changed or differs between containers (so tokens signed by one aren't valid on the next), the auth cookie being marked Secure while you're on plain http:// (the browser then silently drops it — and I notice your URL is http on port 3004), or the Nginx proxy stripping the cookie/Authorization header or not forwarding Host and X-Forwarded-Proto correctly. Since you've hand-edited .env, docker-compose and Nginx, I'll diff those against WaSphere's expected config, watch the browser network tab to see exactly where the cookie is lost, and confirm with the container logs. I'll document the fix so staging and future deploys reproduce it, and verify sessions survive multiple refreshes. I can start immediately — send the SSH access and your edited snippets.
$10 USD in 1 day
6.9
6.9
38 freelancers are bidding on average $30 USD for this job

Hi, I have extensive experience with Docker and session management, and I’ve tackled similar authentication problems before. Based on your description, I suspect the issue might be related to the Nginx configuration or missing environment variables. I can diagnose the root cause and provide a clear fix for you, ensuring your login sessions remain valid after refreshes. Alongside that, I will document the steps for future reference. Let’s get this sorted out. Please share your SSH details and any logs you can provide, and I’ll take it from there. Please see our portfolio on this link : https://www.freelancer.com/u/webperfection123 Best Regards, Priyanka
$30 USD in 1 day
5.3
5.3

Hi, I'm Denis, and I've debugged similar Docker-based session issues in the past where environment variables or proxy settings were misconfigured after deployment. The persistent "session expired" alert suggests either the session cookie isn't being set correctly due to domain or secure-flag mismatches, or the backend isn't properly storing session data because of incorrect Redis/database connection settings. Since you've already adjusted Nginx, the next likely culprits are the session secret in .env or the Redis host/port in the app's configuration. I'd start by reviewing your .env for SESSION_SECRET and REDIS_URL values, then check the Redis container logs to confirm connectivity. If those look correct, I'd inspect the Nginx proxy directives for any session-related headers that might interfere with cookie handling, especially if the proxy is routing to localhost without proper headers. I can start working right away. Let's connect and discuss the details. Thanks, Denis.
$10 USD in 1 day
5.0
5.0

Hi there, I can address the session expiration issue with WaSphere effectively. Given your detailed steps, it seems there may be an environment configuration or an overlooked setting causing the authentication problem. With access to the SSH and your provided configuration files, I’ll diagnose the issue strategically, ensuring a fix that you can replicate for future deployments. Your satisfaction is my priority and I guarantee that I will deliver you a high-quality result. Regards, Ali
$10 USD in 1 day
3.3
3.3

I’ve debugged Docker + session-auth issues in Node.js and Laravel stacks before—session expiry and auth middleware misconfigs are common when env vars or proxy headers are off. I’ll pull the WaSphere container logs first, check cookie settings and JWT/cookie domains in `.env`, verify Nginx proxy headers (`X-Forwarded-Proto`, `X-Forwarded-For`), then restart the stack with corrected `SESSION_DOMAIN`, `COOKIE_SECURE`, and `COOKIE_SAMESITE` values. If the backend is session-based via Redis, I’ll inspect its TTL and flush stale keys; if it’s stateless via JWT, I’ll validate token expiry and issuer URLs. Once fixed, I’ll run three dry logins, confirm session persistence across refreshes, and push a minimal diff with exact changes and rationale. You’ll get a one-liner diff and rollback steps. I can start immediately. Thanks, Andrii.
$20 USD in 1 day
3.3
3.3

Hi, I can troubleshoot the WaSphere authentication issue directly on your AlmaLinux/CyberPanel server, tracing the session flow across Docker, environment variables, application services, and Nginx rather than applying a temporary workaround. 1️⃣ Diagnose the session-expiration root cause from logs/configuration 2️⃣ Correct the Docker/.env/Nginx authentication and session configuration 3️⃣ Test login persistence across refreshes and multiple sessions 4️⃣ Document the fix and deployment steps for staging/future servers I’ll preserve the existing setup and verify the containers remain healthy after the changes. Best regards, Fizz
$10 USD in 2 days
2.9
2.9

Having worked on numerous projects involving Linux systems, I have encountered and resolved various issues related to authentication and session management. My extensive knowledge of Linux-based environments, including both Alma Linux and Cyberpanel, makes me well-equipped to handle the problem you are facing with WaSphere login sessions. Additionally, I possess significant experience in troubleshooting Docker and Nginx configurations, which aligns perfectly with your project requirements. My exposure to these technologies has allowed me to diagnose complex issues effectively and find the most appropriate solutions swiftly. By diving deep into your environment variables, Docker service, and Nginx proxy settings, I will identify the root cause and fix it comprehensively. Moreover, my development background - especially in PHP Laravel and JavaScript - enables me to understand not just the technical aspects but the larger implications of an issue like this for your business operations. I will document the fix diligently so that you can reproduce it not only on staging but also for future deployments. You can count on me to deliver a solution that not only resolves the issue at hand but also ensures continuous service performance. Let's get your sessions rolling smoothly again!
$10 USD in 2 days
2.5
2.5

Rough numbers above, we'll pin down any final details once we've had a look at the actual config. This is a session persistence issue, and from what you've described, the fix almost certainly sits in one of three places: the SESSION_SECRET or cookie domain variable in the .env not surviving a container restart, a mismatched proxy header stripping the session cookie between Nginx and the Node process, or a Docker volume that isn't persisting the session store at all. You've already done the legwork of narrowing it down to config, which means we're not hunting blind. Here's how we'd approach this: - Docker environment audit: pull the running container's env with docker inspect to see what values are actually live versus what's in the .env file, since compose sometimes silently drops variables with special characters or blank values. - Nginx proxy headers: check that proxy_set_header X-Forwarded-For, Host, and the cookie domain are set correctly so the app sees the right origin and doesn't invalidate the session on the first redirect. - Session store check: confirm whether WaSphere is writing sessions to memory, a file, or Redis, and whether that storage is mounted as a named volume or just ephemeral container memory that wipes on every docker compose up. - Auth flow trace: use browser devtools Network tab alongside container logs to pinpoint exactly where the 401 or session mismatch fires, so the fix is documented step by step, not just "it works now." After a short call to confirm access details and run through the video you mentioned, we'll put together a written fix document covering what was wrong, what changed, and how to replicate it on staging. Want to jump on a quick call this week to walk through the setup? Best, 96 Studio
$30 USD in 1 day
1.1
1.1

Hey, since the login failure remains after changes to the environment, Docker Compose, and Nginx, I would trace the complete authentication flow instead of making another configuration change blindly. I would start by reviewing the current environment, Compose configuration, container logs, and Nginx proxy behavior, then follow the session from login through the response and browser refresh to identify where it is being lost. Once the cause is confirmed, I would apply the smallest required fix and verify persistent sessions through repeated logins and refreshes. I would also document the exact configuration change so the same fix can be reproduced on staging and future deployments. Can you provide the screen recording and the current logs along with the edited environment and Compose files?
$60 USD in 2 days
1.2
1.2

Hi-Abror Here From Uzbekistan. "Fix Persistent WaSphere Login Sessions" - I can diagnose this using Docker, Nginx, environment configuration, and authentication session debugging. I can inspect container logs, environment variables, reverse-proxy settings, cookies, session configuration, and service connectivity to identify the actual authentication failure. I will apply the root fix, document configuration changes, restart services safely, and verify persistent sessions across repeated browser refreshes afterward. Can you provide the recent container logs and current Nginx configuration for the login endpoint? Looking forward to working with you.
$20 USD in 7 days
1.4
1.4

I can handle this as a bounded diagnostic milestone for $30. Within 1 hour I will: 1) inspect the sanitized .env and docker-compose configuration, 2) check container and authentication logs, 3) verify Nginx forwarding, cookies, domain/protocol and session-secret settings, and 4) identify the most likely root cause with reproducible fix instructions. Deliverable: a concise diagnostic report and exact configuration changes; production implementation is not included in this milestone. Can you share the relevant logs and snippets before SSH access? Is the dashboard intended to run behind HTTPS and a domain?
$28.43 USD in 1 day
0.0
0.0

Hi, I’ll start by tracing the WaSphere auth flow across Docker, .env, Nginx, and session/cookie settings. Finding the root cause of the expired-session loop and restoring persistent login behavior is the goal. I’ve handled builds where Dockerized apps behind reverse proxies had authentication failures caused by environment variables, proxy headers, cookie domains, HTTPS settings, or mismatched service configuration. I’d like to win this project and I’m confident I can deliver high-quality results within the agreed deadline if awarded. I’ll diagnose the issue from logs and runtime config, apply the fix directly on Alma Linux/CyberPanel, verify sessions survive refreshes, and document the exact changes so you can reproduce them later. Thanks.
$20 USD in 7 days
0.0
0.0

Hi there, I debug Docker auth issues like this, and "session expired on login" almost always points at one thing. The session is created, then immediately rejected, which usually means the cookie isn't surviving the round trip. Two common causes: an app URL or session secret in .env that no longer matches the domain you're actually hitting, or an Nginx proxy dropping the cookie/host headers so the app thinks the session is invalid. Your recent Nginx tweak is the first place I'd look. I'd read the logs and your edited files, find which of the two it is, fix it, and document it for staging. One question: are you logging in over http on a raw IP and port? Secure-cookie settings often break exactly that. Give me SSH access and I'll trace it from the logs first.
$20 USD in 7 days
0.0
0.0

Hi, I can investigate this session issue from the Docker and application side and trace where the login session is getting lost. I’ll check the environment/config, container communication and Nginx proxy settings, then test the login through refreshes to make sure the session stays valid. I’ll also document what caused it and what was changed. If you send the logs and current config, I can start tracing it.
$20 USD in 3 days
0.0
0.0

Hello I will trace the session flow across Docker, the .env configuration and Nginx proxy to identify the actual authentication issue. I will apply the fix, verify login across multiple browser refreshes, and document the exact configuration changes so you can reproduce them on staging. I will also check the container logs to confirm the fix is stable. Best Regards Sara
$100 USD in 1 day
0.0
0.0

Hi, I can help diagnose and fix the WaSphere login/session issue directly on your Alma Linux/CyberPanel server. I work with Dockerized web applications, backend APIs, authentication flows, environment configuration, databases, and deployment infrastructure. My recent full-stack projects include containerized applications with authentication, API services, PostgreSQL, and production configuration. For this issue, I would trace the complete authentication flow rather than keep changing settings blindly: * Review .env and Docker Compose configuration * Check container/runtime logs * Verify session secret and persistence settings * Inspect cookies, domain, SameSite/Secure settings * Verify Nginx proxy headers and forwarded protocol/host * Check backend/database or session-store connectivity * Reproduce the login issue and confirm sessions survive multiple refreshes Once the root cause is identified, I’ll apply the fix and document the exact configuration changes so you can reproduce them on staging and future deployments. I’m comfortable working through SSH and can start immediately. Best, Kevin
$20 USD in 2 days
0.0
0.0

Hello, I’ve troubleshot production authentication issues involving Docker, environment configuration, reverse proxies, and session handling. The fact that newly created users authenticate but immediately receive a session expiration message strongly suggests a problem in the session, cookie, proxy, or backend configuration rather than the credentials themselves. Is the application behind Nginx using HTTPS externally while the container itself is served over HTTP? I’d start by checking the authentication API responses, cookies, session/JWT configuration, container logs, environment variables, and Nginx proxy headers. I’d then reproduce the login flow directly against the services to isolate whether the issue originates in the application or infrastructure. Once fixed, I’d verify persistence across refreshes and document the exact configuration changes. Happy to work directly through SSH and get the production login stable. Regards, Nicolas.
$100 USD in 7 days
0.0
0.0

Hi, I’m Trieu Tuan C. I can troubleshoot the WaSphere authentication/session issue directly over SSH and trace it across the Docker stack, environment variables, application configuration, cookies/session storage, and Nginx reverse proxy. I’ll reproduce the failure, identify the root cause rather than applying another temporary configuration change, implement the fix, and verify that a newly created user remains authenticated through multiple refreshes and normal navigation. I’ll also document the exact configuration changes and Docker/Nginx steps so you can reproduce the working setup on staging or future deployments. I’m comfortable with AlmaLinux, Docker Compose, Linux administration, Nginx, and API/authentication troubleshooting, and can start immediately once access is provided. I look forward to your response to discuss the project in more detail.
$15 USD in 1 day
0.0
0.0

We just completed a similar project involving Docker-based authentication issues and can resolve your session login bug promptly. The persistent error message you’re encountering suggests a deeper configuration problem, likely with the environment variables or Nginx setup. With extensive experience in Docker and session management, I can efficiently diagnose the root cause of this issue. I’ve successfully tackled authentication hurdles before, ensuring seamless user experiences while documenting the fixes for easy replication. I would like to discuss your project in further detail. Best Regards, Hanken8or.
$12 USD in 3 days
0.0
0.0

Hi Your WaSphere session login issue seems tied to the session management configs in Docker and Nginx. The persistent "session expired" message points to a session cookie misconfiguration or an environment variable not properly passing session info around. I'll focus on thorough env configuration to ensure Docker services retain session states consistently. I have plenty of experience resolving authentication hitches in Dockerized setups. js app, securing consistent session behavior by fine-tuning proxy settings and env variables. You've done well tweaking the Nginx configs and docker-compose files yourself, showing commendable initiative. I'm ready to delve into your setup details and assist you in solidifying your login session stability. Let me help make your login sessions reliable and guide you through the resolution steps. Thanks, Shammi
$20 USD in 7 days
0.0
0.0

Brasília, Brazil
Payment method verified
Member since Dec 11, 2016
$30-250 USD
$10-30 USD
$10-30 USD
$10-30 USD
$10-30 USD
₹12500-37500 INR
$8-15 USD / hour
₹600-4000 INR
₹1500-12500 INR
₹12500-37500 INR
$250-750 USD
$250-750 USD
$30-250 USD
$750-1500 AUD
$1500-3000 USD
$8-15 USD / hour
₹1500-12500 INR
$250-750 USD
min ₹2500 INR / hour
$15-25 USD / hour
₹600-610 INR
€18-36 EUR / hour
₹750-1250 INR / hour
₹37500-75000 INR
$250-750 USD