
Open
Posted
•
Ends in 10 hours
Paid on delivery
The process requires significant technical expertise in server management, Java, database administration, and cloud services. Project Deliverables Server Deployment: Hybrid database approach Distributed Cluster We must separate: Edge Layer (Ingress + WebSocket) Application Layer (Spring Boot Core) Stateful Data Layer (Cassandra, PostgreSQL, Redis) Media + Search + Observability WebRTC Stack • Infrastructure: Are you planning to deploy on a our server • Version: need the latest official Signal Server (Java-based) • Customization : rebrand the app or simply run a private instance Configuration & Customization: Set up config .yml for production Optional branding or private instance configuration ________________________________________ Core System Requirements The official Server code is Java application requiring several dependencies: • Java Runtime: Spring Boot (The latest versions typically require Java 24) or Erlang/Elixir (Temurin distribution), though older guides (v1.88) used Java 11. • Databases: PostgreSQL & FoundationDB / DynamoDB. • Caching: Redis for session and message caching. • Build Tool: Apache Maven for compiling the source code. • External Service Dependencies • Rebuild APK Android client With Self My Host • Only people who have previously studied and worked on production-style server architecture and structure should communicate
Project ID: 40461689
94 proposals
Open for bidding
Remote project
Active 10 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
94 freelancers are bidding on average $607 USD for this job

Good to see this project, I will deploy and configure the Signal Server — Spring Boot core, Cassandra/PostgreSQL/Redis data layer, WebSocket edge routing, and WebRTC stack — across your hybrid cluster with production-ready .yml configs and the rebuilt Android APK pointing to your self-hosted instance. For the layered architecture, I will isolate the edge ingress behind a reverse proxy with sticky sessions for WebSocket persistence, then deploy the stateful data layer with Cassandra replication tuned to your node count. This prevents message loss during node failover and keeps latency predictable under load. Questions: 1) What is your current server setup — bare metal, VMs, or a managed cloud provider? 2) Do you need full rebranding of the Android client or just repointing to your private host? Ready to start whenever you are. Kamran
$283 USD in 10 days
7.9
7.9

Hi, I can help you with deploying and customizing the Signal server. I've studied the Signal server architecture before and understand the hybrid database setup with Cassandra, PostgreSQL, and Redis, plus the separation of edge, application, and stateful layers. I can handle the full deployment including WebRTC stack and APK rebuild for your private instance. I'm Edward, been doing Java and server-side work for over a decade. Happy to chat about the infrastructure details.
$580 USD in 7 days
7.5
7.5

Hi there, I will deploy and customize the official Java-based Signal Server (Spring Boot) across a hybrid distributed cluster with distinct Edge, Application, and Stateful Data layers, and integrate the WebRTC/media/search/observability stacks so the system runs as a production-grade private instance or rebranded service. - Deploy a hybrid distributed cluster: Edge layer (NGINX ingress + WebSocket), Application layer (Spring Boot Java 24/Temurin, Maven build), and stateful layer (Cassandra for messaging, PostgreSQL for metadata, Redis for cache/session). - Provide full config .yml production setup, Maven build pipeline, APK rebuild instructions for Android client with self-hosted endpoints, and optional branding/private instance config. - Integrate media/WebRTC stack, search (Elastic), and observability (Prometheus + Grafana + ELK) with deployment manifests and verification scripts. - rollback plan: backup checkpoints for DBs, staged deployment with cutover verification and post-deploy validation. Skills: ✅ Spring Boot ✅ PostgreSQL, Cassandra, Redis ✅ Maven build, Java 24 (Temurin) ✅ WebRTC, NGINX ingress, WebSocket ✅ Observability: Prometheus+Grafana, ELK Certificates: ✅ Microsoft® Certified: MCSA | MCSE | MCT ✅ cPanel® & WHM Certified CWSA-2 I am available to start immediately; Is this already running on a live production server or do you want a staged rollout on a test cluster first? Best regards,
$250 USD in 3 days
6.7
6.7

Hi there, I see you're looking to deploy a self-hosted, distributed Signal server. The architecture you've outlined separates concerns effectively: an Edge Layer managing WebSocket connections and ingress, a core Spring Boot Application Layer for all messaging and user logic, a hybrid Stateful Data Layer using PostgreSQL and Redis for persistence and caching, and dedicated stacks for media, search, and WebRTC. The goal is a scalable, private communication platform, with a custom-built Android client pointed to your new infrastructure. Technical approach: We will containerize each service (Nginx, Spring Boot, PostgreSQL, Redis) using Docker for consistent environments. The Spring Boot application will be configured with the production .yml, pointing to the database and cache instances. The Android client's source will be modified to replace the default server endpoints with your domain, then re-compiled and signed. Core modules: We will focus on WebSocket connection management at the edge. The core application will handle user authentication, message routing (1-to-1 and group), and presence status. The data layer will manage relational user data and ephemeral session data. Finally, the Android client rebuild ensures all traffic is routed to your private server. Relevant systems: Encrypted Chat Application Suite (Built with Spring Boot and Native Android for E2E messaging) Fanhut (A real-time social app using Spring Boot, Redis, and WebSockets) Implementation strategy: We'll begin by deploying the stateful layer (PostgreSQL, Redis) and the core Spring Boot service. We'll then configure the edge layer and rebuild the Android APK to establish a basic connection. From there, we will incrementally add and test the media and WebRTC components, ensuring end-to-end functionality is stable before handover. Regards, Rohit
$561 USD in 30 days
7.6
7.6

Hi there, I’ve read your Signal Server deployment brief and I’m confident I can design a robust, production ready setup. I’ll implement a hybrid database stack with edge ingress, an application layer built on Spring Boot, and a Stateful Data Layer featuring Cassandra, PostgreSQL and Redis, all wired for scale. My approach includes provisioning on your server or a private cloud, using the latest official Java Signal Server, and delivering production-ready config YAMLs for all layers including Edge, Application, Stateful Data, Media/Search/Observability, and WebRTC. I’ll tailor the build with Maven, ensure branding options or private instance configurations, and propose a realistic kickoff and rollout plan within 2-3 weeks. Best regards,
$555 USD in 8 days
6.6
6.6

Hello Sir/MAM I am a skilled full stack developer. Having rich experience in Java , C++ , C , C# , Python , Eclipse , Sql , Mysql , .Net ,Oracle , Object Oriented Programming , Data Structure , Algorithms . I have a perfect grip on “Artificial Intelligence” “Automation” , and work in “Machine Learning” Deep Learning ”. My track record as demonstrated in my 100% job completion and 5-star review rating showcases My ability to deliver exceptional results on time and with utmost quality I believe that my skill set makes me the ideal candidate for this project Please come on chat we will discuss more about this I will be waiting for your reply . Thanks and Best Regards
$251 USD in 2 days
6.1
6.1

Hello There, As per my understanding you want a private production grade Signal messaging infrastructure and a custom Android client pointing to your own secure host. 1) Do you have the SMS gateway credentials ready for the initial user verification flow? 2) For the data layer are you using a managed DynamoDB or a self hosted FoundationDB cluster? 3) Do you have the signing keys ready for modifying the Android application endpoints and certificate pinning? I will deliver a private communication channel that gives you absolute ownership of your data. You will get a professional platform where privacy is the default, removing reliance on third party servers. This ensures your organization can communicate with total peace of mind, knowing that every message is protected by high standards of encryption within a system you fully control. I will architect the system using a Java based core utilizing Spring Boot and a distributed database layer for reliability. The edge layer will handle secure WebSockets while the WebRTC stack manages encrypted calls. I will also configure the Android build pipeline to point to your new service endpoints, adjusting certificate pinning to match your private environment for a secure mobile experience. Best regards, Bharat Joshi
$600 USD in 10 days
5.3
5.3

"Sofia is where ancient history and modern life stand together beneath the shadow of the mountains." ❤️Hi there ❤️ As a verified engineer, I can do your project perfect. Please check my reviews to verify my skills. Warm Regards, Ruslan
$500 USD in 7 days
5.1
5.1

✋ Hi there. I can deploy and configure a production ready Signal Server environment with separated infrastructure layers, database services, caching, WebRTC support, and private instance customization. ✔️ I have solid experience with distributed server architecture, Java Spring Boot deployments, PostgreSQL, Redis, Cassandra style systems, Docker based infrastructure, WebSocket services, and cloud server management. In previous projects, I worked on real time messaging systems with clustered services, secure API layers, caching infrastructure, monitoring stacks, and custom Android client builds connected to self hosted backends. ✔️ For your project, I would structure the deployment with separate edge, application, and stateful data layers while configuring Redis, PostgreSQL, WebRTC services, observability tools, and Signal Server dependencies for production stability. I can also configure the production yml files, private branding setup, and rebuild the Android APK to connect to your self hosted environment. ✔️ I also understand deployment concerns around scaling, session handling, queue reliability, SSL, monitoring, and failover strategies required for messaging platforms running in production. Let’s chat to review your server environment, hosting preference, and customization requirements. Best regards, Mykhaylo
$500 USD in 7 days
5.0
5.0

Hello, I hope you’re well. I’m a seasoned backend engineer specialized in production-grade server architectures, Java ecosystems, and cloud deployments. I focus on robust, scalable solutions and speak the language you’ve outlined: J2EE, Redis, PostgreSQL, Spring Boot, and Linux server administration. I’ll design and deploy a hybrid, distributed Signal Server stack with clear separation across Edge (Ingress + WebSocket), Application (Spring Boot Core), Stateful Data (Cassandra, PostgreSQL, Redis), and supporting media/search/observability components, plus a WebRTC stack. I’ll implement production-ready .yml configurations, secure networking, and a private instance option or rebranding if requested, all aligned with your latest official Signal Server codebase. I have delivered similar production deployments with multi-database backends and Redis-backed caching, focusing on reliability, observability, and maintainability. I will handle the entire lifecycle: infrastructure provisioning, code build with Maven, dependency management, and careful version control to ensure your Edge, Core, and Data layers stay synchronized across the cluster. My approach: gradual rollout, thorough validation, and clear rollback paths to minimize downtime. I can start immediately and target a clean private deployment within two weeks, including production-ready config files and automation where possible. Best regards, Billy Bryan
$250 USD in 3 days
4.7
4.7

Having worked in web and mobile development for over 9 years, my team and I are experienced in deploying and customizing complex server architectures – making us more than capable to take on your Signal Server Deployment and Customization project. We have detailed knowledge of the technologies needed, including Java, databases like PostgreSQL & FoundationDB/DynamoDB, Redis for caching, Apache Maven for building, and much more. Moreover, we're well-versed in Cloud services, using hybrid database approaches with a distributed cluster as per your project needs. In addition to possessing the requisite technical skills, we also understand the importance of delivering beyond just technical expertise. We pledge commit our time and resources to manage your project effectively while providing optimum satisfaction. We offer competitive pricing and value-added services such as cross-browser compatibility, free after-delivery support for 3 months, well-managed hosting offers and SEO services.
$500 USD in 7 days
4.6
4.6

Hello! This is James from Hollywood, and I’m excited about the Signal Server Deployment and Customization project. I’ve carefully read your requirements and feel confident that my extensive experience in Java, Linux, J2EE, and database administration makes me a great fit for this task. With over 15 years in software development, I approach projects with a mix of technical expertise and practical business insight. My goal is to deliver a robust server solution that meets your needs while ensuring it's maintainable and scalable. To kick things off, could you please clarify the following questions to help me better understand the project? 1. What specific functionalities are you looking to customize in the signal server? 2. Are there any existing systems or technologies that we need to integrate with during deployment? I believe clear communication and structured milestones are key to success. My plan would involve an initial assessment of the current setup, followed by the deployment phase, and a thorough testing period to ensure everything operates smoothly. Let’s connect and discuss how I can contribute to the success of your project! Looking forward to your response.
$500 USD in 3 days
3.8
3.8

Your distributed cluster design is solid, but there's a critical bottleneck - WebSocket connections will fail during horizontal scaling if you don't implement sticky sessions at the edge layer. Without session affinity, users will disconnect mid-conversation when load balancers route requests to different nodes. Quick question - what's your current plan for handling WebSocket state persistence across the edge layer? And are you running Cassandra with at least RF=3 for the stateful data layer, or will you accept potential message loss during node failures? Here's the deployment architecture: - POSTGRESQL + FOUNDATIONDB: Partition user metadata and message queues separately to prevent write contention. I'll configure connection pooling with HikariCP to handle 50K concurrent connections without exhausting database resources. - REDIS CLUSTER: Implement Redis Sentinel for automatic failover and use Redis Streams for message queuing instead of lists - this prevents data loss during crashes and supports consumer groups for horizontal scaling. - SPRING BOOT + JAVA 24: Configure Netty for WebSocket handling with backpressure controls. I'll tune JVM garbage collection (G1GC) to prevent stop-the-world pauses that drop active connections. - CASSANDRA DISTRIBUTED WRITES: Set up multi-datacenter replication with LOCAL_QUORUM consistency to balance durability and latency. I'll also implement compaction strategies that prevent read amplification as message history grows. - APK REBUILD: Modify the Android client to point to your domain, strip Google services dependencies, and re-sign with your keystore. I'll also implement certificate pinning to prevent MITM attacks. I've deployed similar real-time messaging infrastructure for 2 enterprise clients handling 100K+ concurrent WebSocket connections. Let's schedule a 20-minute technical call to review your failover strategy and discuss how you're handling media storage at scale - S3 costs spiral quickly without lifecycle policies.
$450 USD in 10 days
4.7
4.7

Drawing upon my background as a Senior Java Developer, I have assessed the project requirements—from the product specifications to the infrastructure needs across Dev, UAT, and Prod environments. My proposed approach prioritizes industry-standard best practices, ensuring a highly secure, stable, and distributed service architecture that aligns with your specific technical standards. Given the project’s complexity and the performance requirements, I estimate a delivery window of 30 to 75 days.
$750 USD in 35 days
3.2
3.2

Hello There! Hope you are doing fine. I have deep expertise in deploying and customizing the official Signal Server (Java) on production infrastructure. I will set up your environment following the required distributed, hybrid-database architecture. Specifically, I will: - Set up the Edge Layer (Ingress + WebSocket) for live message routing. - Deploy the Application Layer (Spring Boot) and its dependencies (Java 24, Maven) using your custom production .yml. - Architect the Stateful Data Layer using PostgreSQL, Redis, and FoundationDB/DynamoDB for full compliance with Signal’s latest requirements. - Integrate Media Storage (S3-compatible), Observability, and WebRTC stack. - Rebuild the Android APK to connect to your private server and optionally rebrand the app. - Deploy the stack on your server (Ubuntu 22.04) using Docker Compose for orchestration. - Provide thorough testing and documentation. I have completed similar complex deployments and can deliver a stable, production-ready private Signal environment. Please start a chat to discuss your server access and domain details. Best regards, Md Ruhul Ajom
$250 USD in 5 days
4.6
4.6

Hi! My name is Marjan and I'm here to offer you my services as a skilled applicant with over a decade of experience working on Freelancer.com. l believe I am the best fit candidate for this project due to my extensive experience; I would like to have a discussion to get to know that we both are on the same page. Once the scope will be locked, I will start working on it right away.
$250 USD in 7 days
3.0
3.0

With over 8 years of experience in software development, including substantial knowledge of J2EE, Java, MySQL, and Spring Boot, I am confident that I have the expertise needed for this Signal Server deployment and customization project. My prior involvement in deploying and managing hybrid databases, such as PostgreSQL & FoundationDB / DynamoDB, along with extensive experience using Redis for caching, aligns perfectly with your requirements. Not only have I developed multiple high-profile Android and iOS apps but also have deep understanding regarding server architecture and structure, just as you mandated. The fact that I have successfully completed over 100 projects demonstrates my commitment to delivering quality work ahead of schedule. For this specific project, my proficiency includes working with Java Runtime and using Apache Maven for code compilation.
$500 USD in 7 days
2.4
2.4

Hi, I have extensive experience with server management, Java development, and database administration, including hybrid database approaches and distributed clusters. I've managed edge layers, application layers, and stateful data layers with Cassandra, PostgreSQL, and Redis, and I’m familiar with deploying Java-based applications like the Signal Server. Let’s start with a small task to ensure alignment before moving to core system requirements. Best Regards, Rosmar
$500 USD in 7 days
1.8
1.8

Hey, are you planning to run this mainly as a private secure Signal infrastructure for internal communication or are you also expecting high-scale public usage later? That changes a lot around clustering and observability decisions. Honestly the difficult part here isn’t just deploying Signal Server. It’s getting the distributed architecture stable across WebSocket ingress message state media services Redis PostgreSQL and Cassandra/FoundationDB while keeping latency and reliability solid under load. I’d probably structure this with: → separated edge/application/stateful layers → containerized deployment with Docker → production-grade Redis/PostgreSQL setup → observability/logging from day one → secure config + private instance branding → rebuilt Android APK connected to your own infrastructure I work a lot on scalable backend systems real-time infrastructure API-heavy platforms and deployment automation so this sits right in the type of engineering work I handle regularly. Relevant work: • scalable backend/dashboard systems • AI + realtime communication platforms • Dockerized production deployments One thing I’d want to confirm first: are you planning to stay close to upstream Signal updates long-term or heavily customize the server/client behavior over time? Regards, Qamar
$250 USD in 7 days
1.2
1.2

Hi, I can help with deploying the latest official Signal Server and producing a production-ready hybrid cluster with your edge, app, stateful data, media/search, observability, and WebRTC stack. yml, database connectivity, and Redis/cluster routing. To reduce risk, I’ll validate each layer in staging with health checks, schema/index checks, and a rollback plan. Are you deploying on your existing servers or a specific cloud? Which database combo do you want first: Cassandra+PostgreSQL+Redis or FoundationDB/DynamoDB?
$250 USD in 3 days
1.0
1.0

Sofia, Bulgaria
Member since May 22, 2026
$250-750 USD
$30-250 USD
$250-750 USD
$30-250 NZD
$8-15 USD / hour
₹1500-12500 INR
₹150000-250000 INR
$250-750 USD
$10-30 USD
₹150000-250000 INR
$250-750 USD
$250-750 USD
₹100-400 INR / hour
₹5000-15000 INR
$30-100 USD / hour
₹12500-37500 INR
$8-15 USD / hour
$30-250 USD
$115-200 HKD / hour
₹750-1250 INR / hour
£250-750 GBP