
Closed
Posted
Paid on delivery
My Matrix homeserver is almost ready: it runs on a DietPi box with Synapse installed, the database is populated, federation is enabled, and DNS/DDNS records are in place. The one piece still blocking public federation is the NGINX reverse-proxy layer. I already have a working-ish set of server blocks, but traffic for ports 443 and 8448 is not being handled correctly, the /.well-known endpoints are inconsistent, and SSL termination occasionally fails. I need you to read through the existing NGINX configuration, spot the missing or conflicting directives, and adjust them so that: • Synapse’s client and federation endpoints resolve externally without warning banners • .well-known/matrix/server and .well-known/matrix/client return the expected JSON • automatic certificate renewal (Certbot) succeeds and restarts cleanly • test federation with [login to view URL] passes, confirming that rooms, presence, and media sync both ways Feel free to reorganise the files into separate includes if that simplifies maintenance, but keep comments describing each change so I can follow along later. If any DNS or port-forwarding tweaks are required, let me know exactly what to adjust; I can apply them on my registrar and router side in real time while you stay focused on NGINX. Deliverables at the end are the final, annotated NGINX config files and a short note outlining the steps you took, so I can replicate the fix on a future rebuild.
Project ID: 40526515
78 proposals
Remote project
Active 5 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
78 freelancers are bidding on average $127 USD for this job

I see you need help diagnosing and fixing NGINX issues that are affecting your Matrix Synapse deployment, including potential conflicts with Apache and DNS settings. With over 15 years of web development and server management experience, I’ve worked extensively on Linux environments, configuring NGINX and Apache for PHP applications, and troubleshooting complex routing and DNS problems. My background includes migrating sites between servers, optimizing performance, and resolving configuration bugs that break services. I can resolve the NGINX/Matrix Synapse issues for $119.65 within 7 days. Let me know if you’d like to discuss the current setup and get started.
$119.65 USD in 7 days
8.1
8.1

Hi there, I can help you stabilise your Matrix Synapse reverse-proxy setup and fix the federation issues by cleaning up your NGINX configuration, correcting the 443/8448 handling, ensuring proper .well-known routing, and making SSL + Certbot renewal fully reliable so your homeserver federates cleanly with matrix.org. Question: Can you share your current NGINX server block files (especially 443/8448 configs and .well-known location blocks), or should I also audit the full DietPi + Synapse + Certbot setup end-to-end? Kindly drop me a message to discuss more in detail. Thanks.
$150 USD in 3 days
8.3
8.3

As a top 3% full-stack developer, I have accumulated extensive experience and skillset that can efficiently address the issues you encountered. My ability to analyze code constructs and interpret complex directives is exceptional - rest assured I can quickly spot any missing or conflicting instructions in your NGINX set-up. While offering my services at 'Lower rate for long term projects', my promise to you is a lifetime free bug fixing guarantee. Not only will I provide you with an optimized NGINX configuration but also its detailed explanation so you can easily replicate the fix at any point. Being conversant with DNS settings and port-forwarding setup, I can also help you in real-time adjustments on your registrar and routers while we keep our focus on the primary task
$50 USD in 2 days
8.0
8.0

Hi I can review and correct your NGINX reverse-proxy setup for Synapse on DietPi so Matrix client and federation traffic resolve cleanly. The main technical problem is likely conflicting server blocks, incorrect 443/8448 routing, inconsistent .well-known handling, or SSL termination paths that do not match Synapse federation expectations. I would audit the existing NGINX files, DNS assumptions, Certbot locations, proxy headers, TLS directives, and upstream routing to identify the exact failure points. I can correct the Matrix client API proxy, federation listener proxy, .well-known/matrix/server and .well-known/matrix/client JSON responses, and ACME challenge handling. For SSL, I can make the configuration compatible with Certbot renewal and clean NGINX reloads without breaking live Matrix traffic. After changes, I can validate with nginx -t, curl checks, federation tester results, and external Matrix connectivity checks for rooms, presence, and media sync. I can keep the final config annotated with comments and optionally split reusable snippets into includes for easier future maintenance. My focus would be a stable, understandable NGINX configuration that makes public Matrix federation work reliably. Thanks, Hercules
$140 USD in 7 days
7.3
7.3

As an experienced Full Stack Developer with a focus on secure digital solutions, I have amassed over a decade's worth of knowledge in PHP, which is highly relevant to troubleshoot your NGINX configuration for your Matrix homeserver. My proficiency in SSL would also greatly contribute to successfully resolving the SSL termination issue, ensuring a smooth and secure experience for users accessing your server. My approach to this project would entail thoroughly examining your current NGINX configuration files, meticulously identifying and addressing any missing or conflicting directives that may be impeding external resolution, inconsistent endpoints, and intermitted SSL termination. I believe in maintaining clean code while ensuring enough documenting comments for better comprehension, which aligns perfectly with your request for well-annotated configuration files so you can replicate the fix efficiently should the need arise. Moreover, I understand the significance of efficient communication and fast delivery – two features essential to carrying out a successful resolution to your issue. You can rely on me to implement the necessary tweaks seamlessly while keeping you informed about any DNS or port-forwarding adjustments required. Let’s work together, and I guarantee you a scalable and secure solution for your matrix Synapse server, eliminating all barriers to public federation.
$190 USD in 7 days
6.4
6.4

As a seasoned full-stack development team with over 12 years of experience in web development, software engineering, Linux, and Nginx, we have the perfect blend of skills and expertise required to troubleshoot your Matrix Synapse NGINX issues. Whether it's locating missing or conflicting directives within your existing NGINX configuration, making sure Synapse's client and federation endpoints resolve externally without warnings to ensuring successful certificate renewal via Certbot, we've got you covered on all fronts. Our proficiency in PHP and experience with handling JSON make us an ideal fit for the task at hand. One of our standout qualities is our meticulous work ethic which will be reflected in your project deliverables. We'll not only fix the issues but also reorganize the files into separate includes if needed and provide annotated NGINX config files alongside detailed notes outlining every step taken for hassle-free replication in the future. The aim is to create a streamlined solution that supersedes immediate requirements and strengthens your system in the long run.
$30 USD in 7 days
6.9
6.9

Hello! We can help you finalize the NGINX reverse-proxy setup for your Matrix homeserver. 1. Do you currently have the NGINX configs and Certbot setup available for review? 2. Is the issue isolated to NGINX, or are there also known DNS or port-forwarding gaps? — About us We are dZENcode – a full-cycle IT company for digital product development: from design and programming to integrations and post-release support. We build projects from scratch and also work on existing solutions that need further development, improvements, or technical support. You can find detailed information about our services and rates on our official website: https://dzencode.com. Please review it – after that, we can discuss the details and agree on the next step. ⚠️ After clarifying all details, we will define the scope, the suitable cooperation format – task-based, outsourcing, or outstaffing – and the final cost. Projects are guaranteed to reach release with us: • 10+ years providing IT services; • 90+ in-house specialists; • 250+ public reviews since 2015; • We support products under SLA after launch; • We work under NDA and a company contract!
$140 USD in 7 days
6.5
6.5

As someone with over a decade in web development and automation, I am confident that I can deliver the precise NGINX troubleshooting you need to complete your Matrix homeserver set up. Not only do I have extensive experience with NGINX and PHP, but I firmly believe in the power of detailed documentation. Upon completion, you can expect a comprehensive note detailing each step taken to ensure easy replication in the future. On a broader scale, my penchant for high-impact solutions dovetails perfectly with your project objectives. Reliability is paramount for any system dealing with private and sensitive information - such as Matrix homeservers - and my 13+ years of experience has honed my ability to build robust systems that perform seamlessly under pressure. Trust me to successfully handle all aspects of this project, from anticipate necessary DNS or port-forwarding tweaks on your end and quietly implement them behind-the-scenes while I address NGINX. My track record speaks volumes about my commitment to clients; let's get started today!
$30 USD in 1 day
6.3
6.3

Hello dear, I’m an experienced Linux and DevOps engineer with 10+ years of experience managing NGINX, reverse proxies, SSL/TLS, Matrix Synapse deployments, federation troubleshooting, and self-hosted communication platforms. I understand you have a nearly complete Matrix Synapse installation on DietPi, but NGINX is preventing proper federation due to issues with ports 443/8448, SSL termination, and inconsistent .well-known responses. I can review your existing configuration, resolve conflicting directives, validate federation routing, configure Certbot renewal, and ensure successful federation testing with matrix.org. NGINX, Matrix Synapse, DietPi, SSL/TLS, Certbot, reverse proxy configuration, DNS troubleshooting, federation debugging. I can deliver fully annotated NGINX configuration files, validate client and federation endpoints, confirm certificate renewal functionality, and provide clear documentation for future deployments. Best regards, Toriqul Islam.
$75 USD in 3 days
5.8
5.8

✋ Hi there. I can diagnose and fix your Matrix Synapse NGINX reverse-proxy configuration so federation works properly. ✔️ I resolved a similar federation issue on a Synapse deployment where proxy_set_header Host with `$host:$server_port` broke signature verification, and I split client and federation traffic into separate server blocks for ports 443 and 8448 . ✔️ My process is reviewing your existing server blocks for missing location paths (`/_matrix/client`, `/_matrix/federation`), ensuring proper proxy_set_header directives without extra ports, verifying `.well-known/matrix/server` and `.well-known/matrix/client` return correct JSON , and testing certificate renewal with `certbot --nginx` followed by federation validation against matrix.org. Let’s chat about your current config and DNS setup. Please click the 'Chat' button to start our valuable conversation. Looking forward to collaborating with you! Best regards, Mykhaylo
$140 USD in 7 days
5.5
5.5

Hello After careful review of your requirements, I am confident that I can successfully complete this project, and I hereby submit this proposal. I understand that your objective is to troubleshoot and optimize a Matrix Synapse deployment behind NGINX, ensuring stable communication, correct reverse proxy configuration, SSL setup, and reliable server performance. I have strong experience in Linux server administration, NGINX configuration, SSL/TLS troubleshooting, Matrix Synapse deployments, networking, and DevOps practices. This demonstrates that my skills are a good fit for your project. To realize this project, I would begin by reviewing the current Matrix Synapse configuration, NGINX reverse proxy settings, SSL certificates, domain routing, logs, and deployment environment to identify the root cause of the issues. I would troubleshoot connectivity problems, optimize proxy configuration, resolve certificate or federation-related issues, and ensure proper communication between Synapse and external clients. Additionally, I would focus on security best practices, performance tuning, monitoring, and documentation to provide a stable and maintainable setup. I can provide solution and my experience for this project via a private chat. I have got ideas brewing for your project, but I’d like to make sure they are aligned with what you want. Warm regards Ruslan
$140 USD in 7 days
5.2
5.2

hi there, with over 8 years of experience in nginx reverse proxy setup and matrix synapse deployments, i can review your current config, fix the 443/8448 handling, .well-known endpoints, ssl termination and federation issues so everything works cleanly with matrix.org. i'm available right now, ready to start today.
$140 USD in 2 days
5.0
5.0

As a seasoned web developer with a strong Linux and Nginx background, I bring the specific skills needed to tackle your Matrix Synapse NGINX troubleshooting project head-on. With a deep understanding of JSON and its implementation, I can effectively manage the inconstancies in your /.well-known endpoints and ensure they return the expected results. My proficiency in PHP is also crucial for any server-side programming aspects of this project. Moreover, my expertise with Linux-based systems like your DietPi box makes me efficient at identifying conflicting or missing directives from configuration files. I'm experienced in implementing reverse-proxy layers using NGINX and can ensure proper handling of traffic for ports 443 and 8448, as well as resolve any SSL termination failures. Besides, my knowledge of Certbot will come in handy for successful automatic certificate renewal. Lastly, my approach toward project delivery aligns perfectly with your needs. I maintain clean and organized code with detailed comments for ease of future referencing. This means you'll have fully annotated NGINX config files along with a concise note outlining every step taken by me. Let's collaborate and allow me to leverage my skills to solve your Matrix Synapse complications swiftly while you focus on other critical aspects of your project!
$30 USD in 7 days
4.9
4.9

Your challenge with NGINX for Matrix Synapse mirrors a common hurdle I've resolved for similar deployments, ensuring seamless federation by correctly configuring the reverse proxy for both client (443) and federation (8448) traffic, and crucially, by stabilizing the /.well-known endpoint. My experience with optimizing NGINX for services like Synapse means I can quickly diagnose and rectify the SSL termination and routing issues you're encountering. My approach will involve a meticulous review of your current NGINX server blocks, focusing on the interplay between directives like `proxy_pass`, `ssl_certificate`, `ssl_certificate_key`, and header manipulation (`proxy_set_header`). I’ll specifically analyze the `location` blocks for `/` and `/.well-known/matrix/server` and `/.well-known/matrix/client`, ensuring correct upstream definitions for Synapse and proper handling of HTTP to HTTPS redirects. I'll also verify the SNI configuration for both ports and confirm all necessary SSL cipher suites and protocols are enabled for robust termination. Could you clarify if you are currently using any specific NGINX modules beyond the standard ones, and what version of NGINX is installed on your DietPi system? I'm confident we can get your federation flowing smoothly. Let's schedule a brief call to discuss the specifics.
$203 USD in 21 days
4.2
4.2

I can help you trace the NGINX layer that’s blocking public federation and cleanly align it with Synapse, Certbot, and your DNS setup. This is the kind of practical Linux/Nginx/DNS issue I like to solve: finding conflicting server blocks, fixing 443/8448 handling, and making sure .well-known endpoints and SSL renewals behave consistently. I’ll review the current config, isolate the exact directive conflicts, and return annotated files with comments so future rebuilds are easier to manage. I can also verify the likely DNS/port-forwarding points you need to adjust on your side while I focus on NGINX. What Synapse hostname and certificate setup are you using now? Is 8448 forwarded directly to the box, or only terminated through 443? If you’d like, I can start immediately. , Osama
$100 USD in 1 day
3.9
3.9

Hi, how are you doing? I have considerable experience with NGINX, SSL, certbot, and matrix federation setups, and I’ve helped similar homeserver configurations get public federation and well-known endpoints working reliably. I can review your current blocks, clean up port handling for 443 and 8448, fix /.well-known endpoints, ensure SSL renewal restarts cleanly, and wire in clear, commented includes for easy maintenance. If DNS or port-forward tweaks are needed, I’ll specify exact changes so you can apply them on the registrar/router while I focus on NGINX tweaks. Let me know further if interested.
$250 USD in 5 days
3.9
3.9

I looked at your Matrix Synapse NGINX troubleshooting brief and see you need to fix reverse-proxy handling for ports 443 and 8448, correct .well-known endpoints, resolve SSL termination issues, ensure Certbot auto-renewal works, and pass federation tests with matrix.org. I have 5+ years configuring NGINX reverse proxies for Matrix Synapse homeservers, over 10 projects with federation debugging and SSL troubleshooting. You can see representative examples of my work on my Freelancer profile: https://www.freelancer.com/u/cuyodigital. Deliverables include final annotated NGINX config files and a short note outlining steps taken. Price 140 USD. Duration 3 hours. Do you have the current NGINX config files ready to share? What is your domain name for the homeserver? Let me know your answers. I can start right away. Ricardo
$140 USD in 3 days
4.0
4.0

There, you're building is really exciting. I'm Abbas, I have 7 to 8 years experience in software field, i have small and professional team. we are specializing in website design/redesign, mobile apps (Android/iOS) , and AI solutions for startups. Are you currently looking to build or improve your product? I'd love to hear what you're working on. Portfolio: https://www.freelancer.in/u/letsgood Best, Abbas
$175 USD in 6 days
3.9
3.9

Hello, I have thoroughly reviewed your Matrix Synapse setup and identified the root cause of the issue blocking public federation - the NGINX reverse-proxy layer. I will carefully analyze the existing NGINX configuration, identifying missing or conflicting directives, and make the necessary adjustments to ensure seamless external resolution of Synapse's client and federation endpoints. Additionally, I will ensure that the .well-known endpoints return the expected JSON, enable automatic certificate renewal with Certbot, and conduct thorough testing to confirm successful federation with matrix.org. I will focus on reorganizing the files into separate includes for simplified maintenance while providing detailed comments on each change for future reference. Smooth communication during United States time will be maintained throughout the project. Deliverables will include the final annotated NGINX config files and a concise summary of the steps taken for easy replication in future rebuilds. Best regards, Jamila
$140 USD in 4 days
3.6
3.6

Hello. I’ve reviewed your Matrix homeserver setup and understand the core issue—your NGINX reverse-proxy layer is misconfigured, causing inconsistent handling of ports 443/8448, failed SSL termination, and unreliable `.well-known` endpoints, which is blocking public federation. Your Synapse server and DNS are properly configured, but the NGINX layer needs precision to align everything. With extensive experience in server administration, NGINX, SSL Certbot, and Matrix federation, I’ve fine-tuned similar setups to ensure seamless client/federation connectivity, automatic certificate renewal, and clean traffic routing. I’d suggest splitting the config into logical includes for easier maintenance and adding clear directives for reverse-proxying Synapse’s endpoints while ensuring `.well-known` paths return the correct JSON responses. Most fixes involve tightening SSL settings, adjusting port mappings, and validating proxy headers—no DNS or port-forwarding changes should be needed. Do you already have a preferred approach for organizing the NGINX includes, or would you like me to propose a structure that mirrors Synapse’s own modular setup? Let me know how you’d like to proceed—I’m happy to refine the config in real time while you test federation continuity. Thank you, Lazar.
$30 USD in 3 days
3.0
3.0

Chula Vista, United States
Payment method verified
Member since Jul 24, 2012
$10-30 USD
$10-30 USD
$10-30 USD
$10-30 USD
$10-30 USD
€8-30 EUR
min $50 AUD / hour
$750-1500 USD
£100-300 GBP
$250-750 AUD
₹1500-12500 INR
$2-8 USD / hour
$85-170 AUD
$10-30 USD
$1000-3000 USD
$30-250 USD
$15-25 USD / hour
£2-5 GBP / hour
$3-4 USD / hour
₹600-1500 INR
$30-250 USD
$30-90 USD
$30-250 USD
₹12500-37500 INR
$250-750 USD